1

我一直在尝试将 excel (xlsx) 文件导入 phpMyAdmin。

我已经尝试过 excel 和csv文件。我尝试过使用加载数据的 csv 和 csv 。

我已将默认字段终止值从 替换;,

大多数时候我会收到各种错误消息,所以我删除了我的字段名称列,然后只能导入一行数据。

数据偏离了一列,我想这与我的表的结构有关,该表有一个字段ID#作为主自动递增字段,而我的 csv 文件中没有。

我尝试在导入之前为此添加一列,但没有成功。我原以为我可以直接从xlsx文件导入,因为这是 phpMyAdmin 中的选择之一,但我在线阅读或观看的所有内容都会转换为csv

我可以在这里使用一些帮助。

4

2 回答 2

2

我有一个类似的问题,我通过将“包含的字段”选项从"(双引号)更改为'(单引号)并对包含字段名称的文件的第一行执行相同的操作来解决它。像魅力一样工作。希望这可以帮助。

于 2011-08-08T06:22:47.843 回答
2

这已经无可救药地迟到了,但我正在回复,希望这可能对未来的观众有所帮助。

CSV 数据偏离 1 的原因是您没有 ID# 字段!解决这个问题的方法是将文件导入临时表,然后运行

INSERT INTO `table`
SELECT NULL, <field1>, <field2>...
FROM `temp table`;

添加NULL到字段列表意味着 MySQL 将自动生成 ID# 字段(假设您已将其设置为AUTO_INCREMENT)。

于 2012-09-08T02:07:57.087 回答