我有一个电子表格文件,其中包含一些数据,例如 ID、姓名、姓氏。我可以将 excel 文件导入 phpmyadmin (SQL) 吗?怎么做?
问问题
15439 次
3 回答
4
首先将电子表格导出为 CSV,然后导入为 CSV。
于 2010-05-10T15:07:36.480 回答
1
Excel表格不得有空白单元格 - 创建CSV文件时将跳过这些单元格,并在相关行中提供错误数量的字段。此外, Excel单元格不得包含任何用作分隔符的符号(通常是双引号"
和逗号,
。分隔符可能因 Excel 版本/语言而异。
Excel 2016 CSV看起来像:
22,Fred,Bloggs,22,Acacia Avenue
...但phpMyAdmin需要:
"22","Fred","Bloggs","22","Acacia Avenue"
我的提示- 在您的 excel 表之前和之后添加额外的列,并用独特的东西填充每一列,例如ZZ
. 然后创建CSV。使用带有Find/Replace的文本编辑器将每个逗号更改为","
. 这给你ZZ","22","Fred","Bloggs","22","Acacia Avenue","ZZ
。然后用查找/替换ZZ","
,"
然后","ZZ
用"。
现在您的CSV符合phpMyAdmin的需要。
于 2017-04-05T21:28:03.097 回答
-1
您认为可能是空的 excel 字段中是否有空白?您还想检查您的分隔符是否未在文本字段中表示。这意味着如果您使用逗号存储了一个人的姓名或 ID,例如“Nixon,Richard”,它会认为这是针对两个单独的列,使您在使用第一个删除的行超过 2 个列时计数不匹配。
错误消息告诉您,与数据行相比,它发现了不同数量的列。您的分隔符很可能在您的数据单元内。
于 2011-08-08T19:06:40.860 回答