您可以使用 phpMyAdmin 将 Excel 文件导入 MySQL 数据库吗?
Posted
技术标签:
【中文标题】您可以使用 phpMyAdmin 将 Excel 文件导入 MySQL 数据库吗?【英文标题】:Can You Import an Excel File to a MySQL Database using phpMyAdmin? 【发布时间】:2010-06-04 14:57:00 【问题描述】:我想购买这个包含美国所有学院和大学数据的数据库。该文件为 Excel 格式。这个可以导入phpMyAdmin吗?
如果可能的话,我将从这里购买数据库:http://www.data-lists.com/universities-colleges-database.html?gclid=CPGXkN6H6aECFeQc5wodBFPRIg
您可以下载包含 10 个条目的数据库示例。我尝试将其导入 phpMyAdmin,但这是我得到的错误:
你可能有 在 SQL 解析器中发现了一个错误。请 仔细检查您的查询,并检查 报价是正确的,而不是 不匹配。其他可能的故障 原因可能是您正在上传 带引号的二进制文件 文本区域。你也可以试试你的查询 在 mysql 命令行界面上。 下面的 MySQL 服务器错误输出, 如果有的话,也可以帮助你 诊断问题。如果你还 有问题或解析器失败 命令行界面在哪里 成功,请减少您的 SQL 查询 输入到导致 问题,并提交错误报告 CUT 部分中的数据块 以下: ----BEGIN CUT---- eNrtXAtsHMd5nt177R0FipQoiXqvICkiJd7xnnwJBnWiqFdIiubRjyQO5NVxSV51vGPuIYltVNNt CgS1azhSIre20sBNXLRp2jSOm9iIW8stYLcA3RZtmodjN3Zgp3FdtLWbokVg+/rPzO7evnkXyYna zhyHd/PvzP/N/PPP7Mw+vtGpqVNTQ+JITByJi2OjE0NiTIyLqYFkNBnKTMOR9lAoczuI95yYGRLL H8svSqWyXIrkc2cii/OLYiyWiiXEeDQ6EIa/+IAY6xuK9Q+lEh8W8/LCoLgnNL6UuXVsSExFopH+
然后在错误的底部显示:
1064 - 您的 SQL 语法有错误;检查手册
对应于你的 MySQL 服务器 使用正确语法的版本 靠近第 1 行的“ÐÏࡱá”
非常感谢任何帮助。
【问题讨论】:
【参考方案1】:您似乎正在尝试导入二进制文件。
尝试将工作表或 Excel 文件范围导出为 CSV 文件。这必须是每行都具有相同结构的反应角。
【讨论】:
【参考方案2】:我已经下载了示例数据,它看起来很有条理。只需将excel文件保存到csv(文件->另存为)。然后使用 PHPMyAdmin 导入它。我认为它会很好地工作。 祝你好运! :-)
【讨论】:
以上是关于您可以使用 phpMyAdmin 将 Excel 文件导入 MySQL 数据库吗?的主要内容,如果未能解决你的问题,请参考以下文章