Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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
Php 如何将Excel文件上传到单个MySQL表?_Php_Mysql_Excel - Fatal编程技术网

Php 如何将Excel文件上传到单个MySQL表?

Php 如何将Excel文件上传到单个MySQL表?,php,mysql,excel,Php,Mysql,Excel,我见过很多将CSV文件批量上传到MySQL的例子。但是,我需要使用Excel文件,不想麻烦用户保存为CSV。任何人都可以提供指向他们使用的PHP例程的链接,这些PHP例程将读取大型Excel文件,将列名与数据库表列匹配,并高效地上载大型(>5k记录) 多谢 您需要使用类似的方法来读取/解析Excel文件。至于将列映射到表,这完全取决于用户是否愿意将列标题放入电子表格。如果他们不这样做,那么你只需猜测,毫无疑问,结果不会很好 允许任意格式化的电子表格靠近数据库让我哭泣

我见过很多将CSV文件批量上传到MySQL的例子。但是,我需要使用Excel文件,不想麻烦用户保存为CSV。任何人都可以提供指向他们使用的PHP例程的链接,这些PHP例程将读取大型Excel文件,将列名与数据库表列匹配,并高效地上载大型(>5k记录)


多谢

您需要使用类似的方法来读取/解析Excel文件。至于将列映射到表,这完全取决于用户是否愿意将列标题放入电子表格。如果他们不这样做,那么你只需猜测,毫无疑问,结果不会很好

允许任意格式化的电子表格靠近数据库让我哭泣