尝试在PHP中读取Excel 2007文件时无效的文件格式

时间:2012-11-08 06:45:32

标签: php excel-2007

我正在尝试从Excel 2003中读取数据,但我希望系统也能加载Excel 2007文件。但Excel 2007文件正在触发文件格式异常。检查格式的代码在这里

if ($this->header ['ident'] != "\xD0\xCF\x11\xE0\xA1\xB1\x1A\xE1")
        throw new compoundDocumentException ('Invalid file format');

在这一行中,我想添加Excel 2007的标题缩进,我在任何地方都找不到。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

Excel 2007文件(.XLSX文件)使用以前版本的Excel中的a completely different XML-based format。只需检查一个新的标题就不会对你有所帮助 - 你需要一个完全不同的文件阅读器来处理这些新文件。