我希望将可能有尾随零的单元格作为字符串读取,而不是数字(这会剥离前导零)。该单元格由整数列/行读取,而不是像此答案中所述的列字符串。
初始代码
初始代码
$instReader = $reader->load($this->file);
$sheet = $instReader->getSheet(0);
我尝试修改这个代码:
$keyCell = $sheet->getCellByColumnAndRow(1,5);
to:
$sheet->setCellValueExplicitByColumnAndRow(1,5, PHPExcel_Cell_DataType::TYPE_STRING);
$keyCell = $sheet->getCellByColumnAndRow(1,5);
前者将 $keyCell 解释为 1407,而不是 01407。
后者返回 "s" 或 ""。
在调用 getCellByColumnAndRow 并且只使用整数列和行值之前,如何将单元格视为字符串。
(顺便说一句,如果可以对整个列执行一次操作,而不是每个单独的单元格都需要这样做,那就更好了)