3

我在使用 phpExcel 读取和显示 excel 时遇到问题。excel工作表版本是2.1,只有这个版本有问题。

请帮忙。

4

3 回答 3

2

使用 phpExcel 读取的数据显示不正确。这只发生在旧版本的 excel 文件 (v2.1) 上

Excel v2.1 现在已经快 25 年了(1987 年发布),PHPExcel 不支持。多年来,所有 Office 文件的文件结构都发生了相当大的变化。大多数 Excel 阅读器,包括 PHPExcel,只能读取第 5 版(1993 年发布)的文件,并且将文件结构重新组织为 OLE2 复合文档格式。

您也许可以使用 COM 读取 Excel BIFF2 文件;但是您可能会发现任何语言的第 3 方库都很少支持这么旧的 Excel 格式。

或者,使用 MS Excel 本身读取文件,并将其保存为更新版本的 BIFF 格式,然后再尝试将其读入 PHP。

编辑

作为第三种选择,也可以为 PHPExcel 编写一个 Excel2 阅读器,尽管这将是一项重要的工作。

于 2011-06-01T06:48:11.683 回答
1

phpExcel 和某些 Excel 版本存在一些不一致之处。例如,我对某些模板使用 Excel5 没有问题,然后从一个版本到下一个版本都中断了。如果可能,我建议您在使用 PHPExcel 时使用最新的 xlsx 阅读器和编写器,因为它们似乎是最强大的。

于 2011-05-30T08:53:17.213 回答
0

干草 vimal 你可以使用其他一些方法来读取 excel 文件

希望这些链接对您有所帮助

http://phpexcelreader.sourceforge.net/

http://www.ibm.com/developerworks/opensource/library/os-phpexcel/

谢谢

于 2011-05-30T08:49:09.097 回答