2010-09-24 97 views
1

我已經將CSV文件導入到sqlite表中。除了在字段中的數據周圍包含引號「」之外,一切都很順利。不知道爲什麼,因爲CSV文件中沒有引號。將CSV文件導入sqlite表

任何人都知道如何避免這種情況或以某種方式擺脫引號?

下面是我使用Firefox的SQLite導入設置截圖:

alt text

感謝您的幫助。

+1

您是否試圖選擇「雙引號(」),如果有必要(標準)「下的」Fields enclosed by「? – mbanzon 2010-09-24 10:14:00

+0

這是我曾試過的,但我需要在覆蓋現有數據之前清空表。很好,謝謝! – hanumanDev 2010-09-24 10:39:55

回答

3

我猜測數據周圍確實存在雙引號。如果您使用Windows,CSV將自動在Excel中打開,並且看起來沒有引號,因爲Excel會正確解釋文件。不過,我敢打賭,如果您在記事本中打開文件,則會在字符串周圍引用引號。

然後,如您在上面的討論中指出的那樣,截斷您的sqlite表並重新導入數據,指示這些字段用雙引號括起來。