將 .dbf 檔案轉換成 SQLite 檔案

.dbf 是什麼檔案

.dbf 副檔名是一個 dBASE 的單機資料庫檔案,通常會使用 dBase Plus 這個軟體來開啟和編輯。dBASE 和 SQLite 是不同的資料庫格式,兩個不能混用

dbf 轉 SQLite

筆者在 GitHub 上面找到了一個使用 Python 開發的工具,可以將 dbf 檔案轉為 sqlite 檔案,只是缺點是只能使用指令呼叫,無法在 python 中使用。

安裝:
    
pip install dbf-to-sqlite
    

使用方式:
第一個參數是要被轉換的 dbf 檔名,第二個參數是輸出的 sqlite 檔名
    
dbf-to-sqlite my.dbf my.db
    

也可以使用 *.dbf 等方式,將多個 dbf 檔案轉換,只是遇到同名的資料表時會出現錯誤。

參考資料:
GitHub - simonw/dbf-to-sqlite

留言