我在使用 phpExcel 读取和显示 excel 时遇到问题。excel工作表版本是2.1,只有这个版本有问题。
请帮忙。
使用 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 阅读器,尽管这将是一项重要的工作。
phpExcel 和某些 Excel 版本存在一些不一致之处。例如,我对某些模板使用 Excel5 没有问题,然后从一个版本到下一个版本都中断了。如果可能,我建议您在使用 PHPExcel 时使用最新的 xlsx 阅读器和编写器,因为它们似乎是最强大的。
干草 vimal 你可以使用其他一些方法来读取 excel 文件
希望这些链接对您有所帮助
http://phpexcelreader.sourceforge.net/
http://www.ibm.com/developerworks/opensource/library/os-phpexcel/
谢谢