PHPSpreadsheet错误地读取了某些日期

时间:2020-07-15 11:51:28

标签: php excel phpspreadsheet

好,所以我有一个excel文件“ file1.xlsx”,其格式如下:

   A      B       C
1 xxxx 4/30/2019 xxxxx
2 xxxx 5/31/2019 xxxxx

如果我尝试使用PHPSpreadsheet像这样读取列B:

$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('file1.xlsx');
$sheet = $spreadsheet->getActiveSheet();
for ($i = 1; $i <= $sheet->getHighestRow(); $i++) {
  echo $sheet->getCell("B$i") . " ";
}

我得到以下结果: 43585 43616

我不知道是什么原因造成的。这些数字不会出现在电子表格中的任何地方,经过一些测试后,我注意到并不是所有的日期都发生这种情况。谁能让我知道是什么原因引起的和/或我可以采取哪些措施解决此问题?谢谢。

0 个答案:

没有答案