我们如何将Excel数据导出到Mysql表。 excel中是否有用于将数据转换为mysql表或任何其他方法的插件?
答案 0 :(得分:1)
您可以this.阅读和书写 并且还可以从.xls文件单元格中将数据存储到sqlite数据库表中。
答案 1 :(得分:0)
您需要将数据以CSV格式(逗号分隔值)格式保存在文件中,然后您可以使用 LOAD DATA 命令将数据从文件加载到表
示例 -
LOAD DATA INFILE'path_of_file'INTO TABLE'name_of_table'
有关负载数据的更多信息,请参见在线提供的MySQL手册
答案 2 :(得分:0)
首先将Excel转换为CSV,然后在phpmyadmin中导入。 csv中的列数应该等于表中的列数。如果第一列有自动增量,则将CSV的第一列留空。
答案 3 :(得分:0)
如果您将Excel转换为CSV,则可以进行批量导出:
query = "LOAD DATA INFILE '"+"\\FileName.csv"+"' INTO TABLE Table_Name FIELDS TERMINATED BY ',' (Column_Name,....)";
确保将表列与文件(.csv)列匹配,以避免错误。