无法将 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”