将包含许多表和公式的excel表导入PHP

时间:2017-02-18 06:22:52

标签: php excel phpexcel

我必须将许多excel表导入Mysql。该文件包含许多表格,数据以不同的方式排列,包含许多表格和公式。 是否可以导入Excel工作表,以便保留整个数据和公式,用户可以在网页中存储和查看整个Excel。

以下是数据示例 enter image description here 我经常搜索它。但是找不到适合这种复杂情况的解决方案..

是否可以使用像PHPExcel这样的库?

提前致谢

2 个答案:

答案 0 :(得分:0)

你应该按摩"那个数据有点。将数据复制到更多电子表格中并输出到CSV。然后,该数据将采用更通用的格式,可以使用PHP的几个CSV解析器之一进行解析。如果你不这样做,你将会遇到很多字符编码问题。另一个原因是,如果你不这样做,你将花费更多的时间来编写条件逻辑。您需要将其分解为,我在屏幕截图中看到的是几种不同的数据类型。

答案 1 :(得分:0)

我认为您必须生成仅包含要上传的数据的工作表,这可以手动完成,也可以使用某些VBA代码完成。 然后,您应该以比xls更容易管理的格式保存此数据:例如CSV或XML。此点也可以通过一些VBA线完成。

  • 如果您决定以XML格式保存数据,请按照this教程了解如何导入数据,然后this了解如何在导出XML之前映射文件。
  • 如果您决定以CSV格式保存数据,请按this answer。

我认为您还可以查看this