我必须编写一个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)
发布于 2016-10-07 16:43:50
对于那些感兴趣的人,我找到了一个解决方案。它使用的是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/)
https://stackoverflow.com/questions/39901159
复制相似问题