无法将 CSV 导入 PhpMyAdmin

Posted

技术标签:

【中文标题】无法将 CSV 导入 PhpMyAdmin【英文标题】:Failing to import a CSV into PhpMyAdmin 【发布时间】:2019-02-10 04:58:52 【问题描述】:

我试图从 sql server 数据库中获取数据到 phpMyAdmin 数据库中。我的大多数尝试都以各种方式失败。创建脚本,使用 mysqlWorkbench 等。

所以我决定也许我可以手动在 PHPMyAdmin 中重新创建一个表,将 Sql Server 数据转储到一个 .csv 文件中,然后将它导入到我的 PHPMyAdmin 表中。如果可行,我可以在技术上手动重新创建整个数据库。

这就是我的主要问题所在。我相信你们中的一些人认为我的问题与this 重复。

好吧,我的谷歌搜索中出现的每个结果都说明了以下内容:

“我的 .csv 看起来像这样:数据、数据、数据、数据、数据等”

我的 .csv 看起来像这样:

我对自己到底做错了什么感到有些困惑?我应该把分隔符放在哪里?我看错了吗?我应该使用另一个应用程序而不是 excel 打开 csv 文件吗?

因为如果我尝试以当前状态导入文件,我会遇到错误“CSV-Import Row 1 中的列数无效”。这显然表明 PhpMyAdmin 没有可以识别的分隔符。

有人知道我做错了什么吗?

【问题讨论】:

你应该用记事本打开CSV,然后你可以看到分隔符 @Marged 就像我在写自己的答案一样!不过还是谢谢你! 哦,我是新来的,我正在尽力适应。我谈论的词和话题到底是什么,在这里不受欢迎? @Marged 哦,是的。那可能是一个仓促的决定。我看到你注意到我第一次接触到“但是你为什么这样做?” *** 上的用户。我听说这里很常见 【参考方案1】:

好吧,我收到了反对票并假设,如果有人愿意这么快地反对我,我只是在谷歌上看起来不够努力。

所以我回去谷歌搜索,发现一篇解释最常见 .csv 问题的文章。

其中之一是人们在 excel 中打开文件并查看数据,并且对为什么他们似乎没有与其他人相同的文件感到困惑。

所以我有一个“头顶上的灯泡”时刻,并在编辑器中打开了文件,我丢失的分隔符就在那里。

抱歉发了不必要的帖子。

【讨论】:

以上是关于无法将 CSV 导入 PhpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

“将CSV导入Blender时无法将字符串转换为float”

将 CSV 导入 BigQuery 中的表时无法添加字段

将 csv 文件导入 python 后,为啥我的某些数据列在我的数据框中无法识别

如何使用 CSV 数据将产品导入 UberCart 3?

刷新 CSV 导入时 Power Query 无法添加列

使用 CSV Importer 插件将大型 CSV 导入 Wordpress