使用phpspreadsheet提取xlsx文件不起作用

时间:2018-04-15 15:02:54

标签: php excel xlsx phpspreadsheet

我有一个由运动表现监控工具自动生成的特定xlsx文件。

An example of this file

要提取我的文件数据,请使用PhpSpreadsheet类。

这是我的代码:

$reader = new \PhpOffice\PhpSpreadsheet\Reader\Xlsx();
$reader->setReadDataOnly(true);
$spreadsheet = $reader->load($this->filePath);

$spreadsheet = $reader->load($this->filePath);
$value = $spreadsheet->getSheetNames();
var_dump($value);

Normaly此代码应该在表格中输出2个名字:['Données','Résultats']

但代码输出:array(1) { [0]=> string(9) "Worksheet" }

这是一个空文件。

奇怪的是,如果我使用Excel程序打开文件并保存文件而不进行任何修改,我的代码输出正确的工作表名称..

是否有人遇到此问题?

0 个答案:

没有答案