将Excel文件导入phPmyAdmin MySQL数据库

时间:2013-04-29 16:11:41

标签: excel csv import phpmyadmin

所以我正在研究与MySQL数据库有关的扩展文章。我想创建一个包含100本书的excel电子表格,然后导入到具有不同排序规则类型的三个数据库表中。我已将excel文件保存为csv文件,当我转到phpMyAdmin并单击我的数据库中的import时,出现错误。

  

1064 - 您的SQL语法出错;查看手册

     

对应于您的MySQL服务器版本,以便使用正确的语法   在'1,在Pharoah的军队附近,Tobias Wolff,NULL,NULL,FALSE,NULL,NULL   2,MacBeth,William Sha'在第1行

如何使用给定的导入功能将excel电子表格导入myPHPAdmin,以便我可以使用GUI而不是代码来执行此操作,这些我不太了解。

我正在使用XAMPP创建本地服务器,而myPHPadmin服务器版本是5.1.44

1 个答案:

答案 0 :(得分:0)

使用PHPMyAdmin将XLS或XLSX文件导入MySQL可以通过多种方式完成。我使用过CSV和OpenDocument电子表格。

导入CSV文件时,请确保工作表中的列数量数学数据库,否则会引发错误。请注意,CSV会删除工作表中的所有格式,因此如果您在工作表中使用ISBN或条形码,则可能会在数据库中显示时出现问题。

对于OpenDocument电子表格,这将允许您将工作表导出到MySQL中,保留您的格式。虽然这很好,但它没有为您的列命名,并且总是会创建一个新表。通过在电子表格顶部创建列名,然后在PHPMyAdmin中编辑表名,可以轻松编辑。请注意,在导出大型电子表格时这是一种不好的方法,它可能会超时。

因此,根据您的情况,我会将OpenDocument电子表格格式保存为.ODS。

希望这有帮助。