PHPSReadSheet错误读取某些日期

PHPSReadSheet错误读取某些日期,php,excel,phpspreadsheet,Php,Excel,Phpspreadsheet,好的,我有一个excel文件“file1.xlsx”,格式如下: A B C 1 xxxx 4/30/2019 xxxxx 2 xxxx 5/31/2019 xxxxx 如果我尝试使用PHPSpreadsheet来阅读B列,如下所示: A B C 1 xxxx 4/30/2019 xxxxx 2 xxxx 5/31/2019 xxxxx $spreadsheet=\PhpOffice\PhpSpreadsheet\IOFactory::

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

   A      B       C
1 xxxx 4/30/2019 xxxxx
2 xxxx 5/31/2019 xxxxx
如果我尝试使用PHPSpreadsheet来阅读B列,如下所示:

   A      B       C
1 xxxx 4/30/2019 xxxxx
2 xxxx 5/31/2019 xxxxx
$spreadsheet=\PhpOffice\PhpSpreadsheet\IOFactory::load('file1.xlsx');
$sheet=$spreadsheet->getActiveSheet();
对于($i=1;$i getHighestRow();$i++){
echo$sheet->getCell(“B$i”);
}
我得到这个结果:
4358543616


我不知道是什么原因造成的。这些数字并没有出现在电子表格的任何地方,经过一些测试后,我注意到它并不是在所有日期都出现,只是在一些日期。有人能告诉我是什么原因造成的和/或我能做些什么来修复它吗?谢谢。

日期在excel中保存为时间戳。这回答了你的问题吗?这回答了你的问题吗?日期保存为excel中的时间戳。这回答了你的问题吗?这回答了你的问题吗?