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

时间:2016-10-06 16:25:12

标签: php sql-server excel phpexcel phpexcelreader

我必须编写一个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具有.xls .xlsx。  我尝试使用PHPExcel(http://phpexcel.codeplex.com/),但没有任何作用,所有由库转换的文件都不适用于PHP-excel-reader。你有解决方案吗? 如果没有解决方案你是否知道另一个库允许像PHP一样在变量中存储Excel单元格的值? 我很绝望。预先感谢您的帮助。对不起我的英语我是法国人x)

1 个答案:

答案 0 :(得分: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/