2012-08-10 75 views
1

令人煩惱的是,sqlite3將引號添加到列表文本文件中的條目中,逗號,句點或圓括號出現在條目中。我使用的代碼是:當導入表格文件時,Sqlite會添加雙引號嗎?

.mode標籤 .IMPORT ./file.txt TableForFile

這給了我,作爲一個例子如下,其中第一項是什麼,是在文本文件中

  • 自然 - >自然

  • 科技(紐約) - > 「科學(紐約)」

這使我無法在我的數據庫中正確加入

+0

爲了完整,請說明導入過程是如何完成的。另外**確保在文本編輯器中打開時,引號*不會*出現在數據中*。當TSV/CSV文件被寫入時,這樣的轉義是很常見的。 – 2012-08-10 04:21:06

+0

啊,很好!我不知道爲什麼excel在製作製表符分隔文件時添加了引號。很煩人 – 2012-08-10 04:40:07

回答

1

Excel實際上通過添加引號來導出電子表格,所以它在sqlite3中不是導入問題。我將不得不通過編輯文件,然後導入它,它應該工作正常。