2010-06-17 144 views

回答

2

您可以将XLS文件转换成一个简单的CSV文件,然后使用LOAD DATA INFILE声明。 在您的SQL客户端中输入“help LOAD DATA”以获得有关此语句的更多帮助。

+0

如何将excel转换为sql – Bharanikumar 2010-06-17 13:51:31

+0

不要转换为sql,转换为csv并使用load data infile语句。 – greg0ire 2010-06-17 14:06:31

2

默认情况下,Excel数据没有Schema信息。 http://xlstosql.brightants.com/

输入

其中包含的数据(有一些特定的格式

的Excel(XLS/XLSX)文件,你必须检查我遇到最近一个在线工具,可以从Excel到MySQL转换来该文档)上

输出

.sql的导出文件(可以导入到MySQL数据库) 工作得对我来说很好。

工作正常的其他选项是使用CSV中间件。 Excel可以导出为CSV,MySQL可以通过LOAD命令或PHPMyAdmin导入CSV。但是我必须每次手动添加列,数据类型,并且似乎是一个较慢的选项,可以在之前导出为CSV。

是否有任何基于Excel的插件,可以直接做到这一点?

0

只需

  1. 复制粘贴您的Excel内容到OpenOffice的电子表格
  2. 保存电子表格
  3. 导入电子表格到phpmyadmin的选择OpenOffice文档电子表格
0

储存.xls/.XLSX文件到.csv文件,然后逐行解析,然后使用array explode (string $delimiter , string $string [, int $limit ]);作为$delimiter