Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将包含许多表格和公式的excel工作表导入PHP中的mysql_Php_Excel_Phpexcel - Fatal编程技术网

将包含许多表格和公式的excel工作表导入PHP中的mysql

将包含许多表格和公式的excel工作表导入PHP中的mysql,php,excel,phpexcel,Php,Excel,Phpexcel,我必须将许多excel表格导入Mysql。该文件包含许多表格,数据以不同的方式排列,有许多表格和公式。 是否可以导入excel工作表,以便保留整个数据和公式,用户可以在网页中存储和查看整个excel 这是一个数据示例 我找了很多,但是找不到解决这个复杂情况的办法 有没有像PHPExcel这样的库 提前感谢您应该稍微“按摩”一下这些数据。将数据复制到更多的电子表格中,并输出到CSV。然后,这些数据将采用更通用的格式,可以使用PHP的几个CSV解析器之一进行解析。如果你不这样做,你将会在字符编码方面

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

这是一个数据示例 我找了很多,但是找不到解决这个复杂情况的办法

有没有像PHPExcel这样的库


提前感谢

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

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

  • 如果您决定以XML格式保存数据,请遵循有关如何导入数据以及如何在以XML格式导出之前映射文件的教程
  • 如果您决定将数据保存在CSV中,请按照回答进行操作

我想你也可以看看。

我想你要找的是@Augwa No.。我应该做一个应用程序的编码,它可以将excel工作表转换为网络。考虑到构建google工作表所需的努力,这就是你要做的。@Augwa正是。。但是他们想要一个自己的应用程序…可能这是不可能的。:(无论如何,这是可能的;但不是以他们愿意接受的成本和时间尺度,即使有像PHPExcelYes这样的图书馆的帮助。你是对的。但是现在我需要一种情况,用户可以上传任何类型的表格,这些表格必须存储在web上。我想他们想制作一个应用程序来保存他们所有的excel表格你应该将文件按原样存储在web服务器上,并在数据库中保留对它的引用。如果你需要可搜索的内容,你应该签出Amazon Elastic Search。有人已经编写了一个