将Excel电子表格导入到phpMyAdmin
问题描述:
我一直在试图将一个excel(xlsx)文件导入到phpMyAdmin中。将Excel电子表格导入到phpMyAdmin
我试过既是excel又是csv文件。我已经尝试使用加载数据的csv和csv。
我已将;
的默认字段终止值替换为,
。
大多数时候我收到各种错误消息,所以我删除了字段名称列,然后才能够导入一行数据。
数据已被列忽略,我想这与我的表的结构有关,ID#
的字段作为主自动递增字段,它不在我的csv文件中。
我试图在导入之前添加一列,但没有成功。我原以为我可以从xlsx文件中导入,因为这是phpMyAdmin中的一种选择,但是我读取或在线观看的所有内容都会转换为csv。
我可以在这里使用一些帮助。
答
我有我通过改变从"
(双引号)选择了“通过圈地”到'
(单引号),并做同样的文件的第一行包含字段名称解决它类似的问题。像魅力一样工作。希望这可以帮助。
答
这是无望的迟到,但我在回复,希望这可能有助于未来的观众。
CSV数据关闭的原因是您没有ID#字段!要解决这个问题的方法是将文件导入到一个临时表中,然后运行
INSERT INTO `table`
SELECT NULL, <field1>, <field2>...
FROM `temp table`;
添加NULL
到字段列表意味着MySQL将自动生成的ID#字段(假设你已经将它设置为AUTO_INCREMENT
)。
你能发布错误消息吗?他们会帮助解决这个问题。 – 2011-04-20 07:56:30
for xlsx - 您试图加载不支持压缩的文件(应用程序/ zip)。支持它不是由您的配置实施或禁用。 – dmwesq 2011-04-20 08:09:18
for csv - 第1行的CSV输入中的字段计数无效。 – dmwesq 2011-04-20 08:10:24