1

我必须编写一个 PHP 平台来导入一个 Excel 文件(相当重)来填充一个 SQL 服务器数据库。为此,我使用了 PHP-excel-reader 库(https://code.google.com/archive/p/php-excel-reader/downloads)来恢复特定单元格的值(例如 $ water = $ data-> val (13, 'A');) 一切正常,除了 PHP-excel-reader 只兼容 .xls 而不是 .xlsx,如果我直接在 excel 中转换我的文件没问题。但是这样用户就不用每次都做这个操作了,我想自动转换.xls .xlsx 了。我尝试使用 PHPExcel(http://phpexcel.codeplex.com/) 但没有任何作用所有由库转换的文件在 PHP-excel-reader 上不起作用。你有解决办法吗?如果没有解决方案,您是否知道另一个允许像 PHP 一样将 Excel 单元格的值存储在变量中的库?生无可恋。预先感谢您的帮助。对不起我的英语我是法语 x)

4

1 回答 1

0

对于那些感兴趣的人,我找到了解决方案。它使用 SimpleXLSX 库(http://www.spyrozone.net/hacking/2011/05/php-parse-and-retrieve-data-from-xlsx-files.jsp),它将返回到 .xlsx一个值数组,它将在其中恢复每个单元格值。如果您对日期转换有疑问,请检查此(https://www.ablebits.com/office-addins-blog/2015/07/01/excel-convert-time-decimal/

于 2016-10-07T08:43:49.897 回答