将excel xlsx转换为xsl在php php-excel-reader



我必须编写一个PHP平台来导入Excel文件(相当重)以填充SQL server数据库。为此,我使用库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)

对于那些感兴趣的人,我找到了一个解决方案。它使用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/)

最新更新