我有一個tsv(製表符分隔文件),我想用sqlite3導入。有人知道一個明確的方法來做到這一點嗎?如何使用SQLite3導入tsv文件
我已經安裝了sqlite3,但尚未創建任何數據庫或表。
我試着命令
.import /path/filename.tsv my_new_table
,但它給我的錯誤:沒有這樣的表:my_new_table。
但是,從我讀的它應該自動創建表,如果它不存在。這是否意味着我需要首先創建和使用數據庫,或者是否有另一個將.tsv文件導入到sqlite的技巧?
謝謝!簡單而高效。 – bsuire 2014-09-28 22:04:08
2016年的感謝。 – Anekdotin 2016-10-15 18:33:48
請注意,使用'.separator「\ t」'意味着sqlite仍然會使用csv樣式來解釋引號,這可能不是您想要的。更好的選擇是使用adius答案中描述的「tabs」模式。 – Miles 2017-06-19 08:28:18