我有一个speadsheet文件包含一些数据,如ID,名称,姓氏。我可以将excel文件导入phpmyadmin(SQL)吗? 怎么做?
答案 0 :(得分:4)
首先将电子表格导出为CSV,然后导入为CSV。
答案 1 :(得分:1)
Excel 表格不得有空白单元格 - 创建 CSV 文件时会跳过这些文件,但行中的字段数量错误(s)有关。此外, Excel 单元格不得包含用作分隔符的任何符号(通常为双引号"
和逗号,
。分隔符可能因excel版本/语言而异。
Excel 2016 CSV 如下所示:
22,Fred,Bloggs,22,Acacia Avenue
...但 phpMyAdmin 需要:
"22","Fred","Bloggs","22","Acacia Avenue"
我的提示 - 在Excel表格之前和之后添加额外的列,并使用ZZ
之类的独特内容填充每列。然后创建 CSV 。使用带有查找/替换的文本编辑器将每个逗号更改为","
。这样就可以ZZ","22","Fred","Bloggs","22","Acacia Avenue","ZZ
。然后使用ZZ","
查找/替换"
,然后使用“查找/ ","ZZ
。
现在您的 CSV 符合 phpMyAdmin 所需的内容。
答案 2 :(得分:-1)
在你认为可能是一个空的excel字段中是否有一个空格?您还想检查您的分隔符是否未在文本字段中表示。这意味着,如果您使用逗号存储了人名或ID,例如“Nixon,Richard”,则会认为这是两个单独的列,使您使用第一个删除行超过2个列时计数不匹配。< / p>
错误消息告诉您,与数据行相比,它找到了不同数量的列。您的分隔符很可能位于数据中心内部。