Import CSV data to Sqlite. 導入CSV數據到SQLite.
在做數據導入的時候,只需要理清楚兩點就可以了。
1, 提取 Title 作為field name.
2, 數據寫入數據池。
這里SQLite很好的為我們解決了這類問題。
fieldsnames 屬性很高的解決了 提取title的問題, 而數據池, sqlite insert接受 包涵元組的list 數據集。這里一個元組,就是一行數據。
最后, 其實我們要實現的就是段 SQL:
DROP TABLE IF EXISTS [TABLE]; CREATE TABLE [TABLE] (col1,col2,col3); INSERT INTO [TABLE] (col1,col2,col3) VALUES (?,?,?);
FORMAT 一下:
DROP TABLE IF EXISTS [{0}]; CREATE TABLE [{0}] ({1}); INSERT INTO [{0}] ({1}) VALUES ({2});
類庫源碼參見 https://github.com/WandyYing/csv2Sqlite