【发布时间】:2013-07-24 17:25:27
【问题描述】:
我正在使用 PHPExcel 库来读取电子表格数据。这个库让我无法读取“日期”值。
问题: 即使'setReadDataOnly'设置为'false',如何指示PHPExcel正确读取'DATE'值?
说明:
PHPExcel 版本:2.1,环境:Ubuntu 12
这里是代码块:
$objReader = \PhpExcel\PHPExcel_IOFactory::createReaderForFile($spreadSheetFullFilePathString);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($spreadSheetFullFilePathString);
$objWorksheetObject = $objPHPExcel->getActiveSheet();
默认情况下,我正在获取“DATE”列值的“整数”值。
我发现,'$objReader->setReadDataOnly(true)' 行导致了问题。 因此,将其更改为 '$objReader->setReadDataOnly(false)'。
在此更改后,我可以正确获取日期列值。但现在读者正在阅读 excel 中的所有 ROWS + COLUMNS。
任何帮助将不胜感激。
【问题讨论】:
-
什么版本的 PHPExcel? 1.7.9 是最新的生产版本;我仍在开发将成为 2.0.0 的版本
标签: phpexcel