在非Windows计算机上用php处理所有版本的MS Excel电子表格的最佳方法是什么

时间:2020-03-05 18:56:03  来源:igfitidea点击:

我正在将数据从MS Excel电子表格导入php / mySQL应用程序。电子表格由几个不同的部门提供,其格式从Excel 4.0到Excel 2007.
问题在于找到一种读取所有版本的技术。

更多信息:

- I am currently using php-ExcelReader. 
  - A script in a language other than php that can convert Excel to CSV would be an acceptable solution.

解决方案

回答

根据数据的性质以及上载excel文件的各方,我们可能需要考虑让他们以.csv格式保存数据。最终解析起来会容易得多。

假设这不是一种选择,那么快速的Google搜索就会显示http://sourceforge.net/projects/phpexcelreader/,这可能会满足需求。

回答

开源ETL工具Talend(http://wwww.talend.com)将生成Java或者Perl代码,并将此类代码与必要的第三方库打包在一起。

Talend应该能够处理所有版本的Excel,并以我们需要的任何格式输出结果集(包括在需要时将其直接加载到数据库中)。