我有一個需要進入CSV的excel文件。我導出它沒問題,但是當我通過phpMyAdmin將它導入到mysql數據庫時,我得到了「第1行CSV輸入中的無效字段數」。Excel到.csv問題
問題似乎是字段沒有用雙引號括起來。我剛剛遷移到MS Excel 2007,我不知道如何操縱CSV保存選項,以便字段周圍有雙引號,這樣當我嘗試導入時,我的數據庫不會拋出conniption。
有什麼建議嗎?從EXCEL到CSV,我相當新,但之前已經開始工作。
謝謝
我有一個需要進入CSV的excel文件。我導出它沒問題,但是當我通過phpMyAdmin將它導入到mysql數據庫時,我得到了「第1行CSV輸入中的無效字段數」。Excel到.csv問題
問題似乎是字段沒有用雙引號括起來。我剛剛遷移到MS Excel 2007,我不知道如何操縱CSV保存選項,以便字段周圍有雙引號,這樣當我嘗試導入時,我的數據庫不會拋出conniption。
有什麼建議嗎?從EXCEL到CSV,我相當新,但之前已經開始工作。
謝謝
這從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提示符後爲我工作。
在導出下拉菜單中應該有一個MS-DOS格式的CSV。挑一個。
在save-as應該有一個選項作爲高級屬性或其他東西,但如果沒有,你可以隨時改變分隔符爲:或;或|然後編寫一個快速perl腳本將其轉換爲引用和逗號文件。
或者你也可以嘗試一個製表符分隔值的文件,我認爲phpMyAdmin也會讀取TSV。
這是一個MySQL問題,所以我重申了你的問題。 – 2009-11-05 14:50:44