PHPExcel使用rangeToArray()将datetime读作字符串

时间:2012-10-31 16:41:51

标签: php date format phpexcel

我正在使用PHPExcel 1.7.7来读取excel文件。我遇到了与此thread

类似的问题

要获取所有单元格数据,我使用的是rangeToArray(),如下所示:

$dataCr = $objWorksheet->rangeToArray('A'.$row.':'.'G'.$row, null, TRUE, TRUE, false);

但是,它没有以任何预期格式返回数据,例如“2011-01-14 16:15:00”或“2011-01-14”或“2011-02-25 16:15” 。相反,它返回了类似“40599.677083333”或“40599”的内容。

我确信在使用rangeToArray()时,我将以下参数设置为true:

@param boolean $calculateFormulas Should formulas be calculated? @param boolean $formatData Should formatting be applied to cell values?

我也尝试将PHPExcel更新为1.7.8。也没用。有办法可以解决吗?预期日期可以采用上面列出的不同格式。

非常感谢

0 个答案:

没有答案