Excel到.csv问题

时间:2009-07-10 17:09:24

标签: mysql excel csv

我有一个excel文件,我需要进入CSV。我导出它很好但是当我通过phpMyAdmin将它导入mysql数据库时,我得到“第1行的CSV输入中的无效字段数。”。

问题似乎是字段没有用双引号括起来。我刚刚迁移到MS Excel 2007,并且不确定如何操作CSV保存选项,以便字段周围有双引号,这样当我尝试导入时,我的数据库不会引发连接。

有什么建议吗?从EXCEL到CSV,我已经相当新,但是之前已经开始工作了。

由于

3 个答案:

答案 0 :(得分:0)

导出下拉列表中应该有MS-DOS格式的CSV。选择那个。

答案 1 :(得分:0)

在save-as高级属性或其他内容中应该有一个选项,但如果没有,您可以随时将分隔符更改为:或;或者然后编写一个快速perl脚本将其转换为引用和逗号文件。

或者您可以尝试使用制表符分隔值文件,我认为phpMyAdmin也会读取TSV。

答案 2 :(得分:0)

从Excel导出为CSV并定义各种选项后,这对我有用

load data infile '/tmp/tc_t.csv' 
into table new_test_categories 
fields terminated by ','    
enclosed by '"' 
lines terminated by '\n' 
ignore 1 lines 
(id,category_name,type_id,home_collection,seo_tags,status_id);

我在mysql提示符下运行了这个。