我需要实现一个功能,用户可以上传Excel文件,即.xls文件,我需要编写一个函数来读取该文件,然后将值保存在表中,将它们与值中的值进行比较另一张表然后打印某种计费报价。
根据我的阅读,似乎最好的方法是首先将该文件转换为xml文件,然后编写一个函数来解析该xml文件。
我想知道,是否可以在php中编写一个将xls文件转换为xml的函数。假设用户将保存并将文件上传为xls。
感谢。
答案 0 :(得分:2)
我经常让管理员用户上传他们从xcel文件导出的csv文件,通过使用http://php.net/manual/en/function.fgetcsv.php
解析它更加简单答案 1 :(得分:1)
快速Google搜索“PHP excel解析器”会显示PHP Excel Reader,以便用于从.xls
文件中读取数据的开源库。可能还有其他人适合您的需求。
答案 2 :(得分:0)
我已成功使用Zakkis的'ABC Excel Parser Pro'。
这允许从XLS文件直接转换为MySQL表。
关于限制的一些注释: