相关疑难解决方法(0)

正确的字符串/数字格式从零开始?

我正在尝试使用PHP创建一个包含电话号码列表的文件.它工作正常但是如果电话号码从零开始,则从Excel文件中删除该数字.

有没有人知道如何正确设置格式,以便它保持原样?

php phpexcel

30
推荐指数
2
解决办法
6万
查看次数

按列和行在PHPExcel中将Cell作为字符串

我试图读取一个单元格,其中可能有尾随零作为字符串而不是数字(剥离前导零).正如此答案所示,单元格由整数列/行读取,而不是列字符串.

初始代码

    $instReader = $reader->load($this->file);
    $sheet = $instReader->getSheet(0);
Run Code Online (Sandbox Code Playgroud)

我试过修改这个:

$keyCell = $sheet->getCellByColumnAndRow(1,5);
Run Code Online (Sandbox Code Playgroud)

至:

$sheet->setCellValueExplicitByColumnAndRow(1,5, PHPExcel_Cell_DataType::TYPE_STRING);
$keyCell = $sheet->getCellByColumnAndRow(1,5);
Run Code Online (Sandbox Code Playgroud)

前者为$ keyCell而不是01407提供1407

后者给出"s"或""

在调用getCellByColumnAndRow并仅使用列和行的整数值之前,如何将单元格视为字符串.

(顺便说一句,如果这可以针对整个列进行一次,而不是每次针对每个单独的单元格做得更好)

string phpexcel

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

phpexcel ×2

php ×1

string ×1