mirror of
https://github.com/retailcrm/PHPExcel.git
synced 2024-11-22 13:26:07 +03:00
Force uppercase for cell address arguments
This commit is contained in:
parent
ee309f6e93
commit
41d970f125
@ -1092,7 +1092,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function setCellValue($pCoordinate = 'A1', $pValue = null, $returnCell = false)
|
public function setCellValue($pCoordinate = 'A1', $pValue = null, $returnCell = false)
|
||||||
{
|
{
|
||||||
$cell = $this->getCell($pCoordinate)->setValue($pValue);
|
$cell = $this->getCell(strtoupper($pCoordinate))->setValue($pValue);
|
||||||
return ($returnCell) ? $cell : $this;
|
return ($returnCell) ? $cell : $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1123,7 +1123,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
public function setCellValueExplicit($pCoordinate = 'A1', $pValue = null, $pDataType = PHPExcel_Cell_DataType::TYPE_STRING, $returnCell = false)
|
public function setCellValueExplicit($pCoordinate = 'A1', $pValue = null, $pDataType = PHPExcel_Cell_DataType::TYPE_STRING, $returnCell = false)
|
||||||
{
|
{
|
||||||
// Set value
|
// Set value
|
||||||
$cell = $this->getCell($pCoordinate)->setValueExplicit($pValue, $pDataType);
|
$cell = $this->getCell(strtoupper($pCoordinate))->setValueExplicit($pValue, $pDataType);
|
||||||
return ($returnCell) ? $cell : $this;
|
return ($returnCell) ? $cell : $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1152,6 +1152,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function getCell($pCoordinate = 'A1')
|
public function getCell($pCoordinate = 'A1')
|
||||||
{
|
{
|
||||||
|
$pCoordinate = strtoupper($pCoordinate);
|
||||||
// Check cell collection
|
// Check cell collection
|
||||||
if ($this->_cellCollection->isDataSet($pCoordinate)) {
|
if ($this->_cellCollection->isDataSet($pCoordinate)) {
|
||||||
return $this->_cellCollection->getCacheData($pCoordinate);
|
return $this->_cellCollection->getCacheData($pCoordinate);
|
||||||
@ -1254,10 +1255,10 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function cellExists($pCoordinate = 'A1')
|
public function cellExists($pCoordinate = 'A1')
|
||||||
{
|
{
|
||||||
// Worksheet reference?
|
// Worksheet reference?
|
||||||
if (strpos($pCoordinate, '!') !== false) {
|
if (strpos($pCoordinate, '!') !== false) {
|
||||||
$worksheetReference = PHPExcel_Worksheet::extractSheetTitle($pCoordinate, true);
|
$worksheetReference = PHPExcel_Worksheet::extractSheetTitle($pCoordinate, true);
|
||||||
return $this->_parent->getSheetByName($worksheetReference[0])->cellExists($worksheetReference[1]);
|
return $this->_parent->getSheetByName($worksheetReference[0])->cellExists(strtoupper($worksheetReference[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Named range?
|
// Named range?
|
||||||
@ -1415,7 +1416,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
$this->_parent->setActiveSheetIndex($this->_parent->getIndex($this));
|
$this->_parent->setActiveSheetIndex($this->_parent->getIndex($this));
|
||||||
|
|
||||||
// set cell coordinate as active
|
// set cell coordinate as active
|
||||||
$this->setSelectedCells($pCellCoordinate);
|
$this->setSelectedCells(strtoupper($pCellCoordinate));
|
||||||
|
|
||||||
return $this->_parent->getCellXfSupervisor();
|
return $this->_parent->getCellXfSupervisor();
|
||||||
}
|
}
|
||||||
@ -1428,6 +1429,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function getConditionalStyles($pCoordinate = 'A1')
|
public function getConditionalStyles($pCoordinate = 'A1')
|
||||||
{
|
{
|
||||||
|
$pCoordinate = strtoupper($pCoordinate);
|
||||||
if (!isset($this->_conditionalStylesCollection[$pCoordinate])) {
|
if (!isset($this->_conditionalStylesCollection[$pCoordinate])) {
|
||||||
$this->_conditionalStylesCollection[$pCoordinate] = array();
|
$this->_conditionalStylesCollection[$pCoordinate] = array();
|
||||||
}
|
}
|
||||||
@ -1442,7 +1444,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function conditionalStylesExists($pCoordinate = 'A1')
|
public function conditionalStylesExists($pCoordinate = 'A1')
|
||||||
{
|
{
|
||||||
if (isset($this->_conditionalStylesCollection[$pCoordinate])) {
|
if (isset($this->_conditionalStylesCollection[strtoupper($pCoordinate)])) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@ -1456,7 +1458,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function removeConditionalStyles($pCoordinate = 'A1')
|
public function removeConditionalStyles($pCoordinate = 'A1')
|
||||||
{
|
{
|
||||||
unset($this->_conditionalStylesCollection[$pCoordinate]);
|
unset($this->_conditionalStylesCollection[strtoupper($pCoordinate)]);
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1479,7 +1481,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function setConditionalStyles($pCoordinate = 'A1', $pValue)
|
public function setConditionalStyles($pCoordinate = 'A1', $pValue)
|
||||||
{
|
{
|
||||||
$this->_conditionalStylesCollection[$pCoordinate] = $pValue;
|
$this->_conditionalStylesCollection[strtoupper($pCoordinate)] = $pValue;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1902,6 +1904,8 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable
|
|||||||
*/
|
*/
|
||||||
public function setAutoFilter($pValue)
|
public function setAutoFilter($pValue)
|
||||||
{
|
{
|
||||||
|
$pRange = strtoupper($pValue);
|
||||||
|
|
||||||
if (is_string($pValue)) {
|
if (is_string($pValue)) {
|
||||||
$this->_autoFilter->setRange($pValue);
|
$this->_autoFilter->setRange($pValue);
|
||||||
} elseif(is_object($pValue) && ($pValue instanceof PHPExcel_Worksheet_AutoFilter)) {
|
} elseif(is_object($pValue) && ($pValue instanceof PHPExcel_Worksheet_AutoFilter)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user