您可以使用 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 数据库吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 excel 日期导入 phpmyadmin sql

如何使用 phpmyadmin 导出 MySQL 中的特定列?

特殊字符、sql、csv、phpmyadmin、excel

将 Excel 电子表格导入 phpMyAdmin

Excel 到 SQL - 非常大的文件

您可以使用 phpmyadmin 将 wordpress 帖子放到外部站点吗?