ubuntu wps odbc 連線sqlite

meizhengchao發表於2024-06-24

ubuntu桌面版辦公環境,不能用office,使用wps_linux表格處理資料,大量資料寫入的時候,python特別慢,需要表格連線資料庫讀寫資料

安裝sqlite odbc

首先安裝sqlite的odbc

sudo apt-get update
sudo apt-get install unixodbc unixodbc-dev libsqlite3-dev
git clone https://github.com/softace/sqliteodbc.git
cd sqliteodbc/
./configure && make
make install

找一下libsqlite3odbc.so檔案在那裡

sudo find / -name "libsqlite3odbc.so"
/root/sqliteodbc/.libs/libsqlite3odbc.so
/usr/local/lib/libsqlite3odbc.so

設定odbc

編輯檔案/etc/odbcinst.ini 內容為如下 ,路徑為找到的路徑

[SQLite3]
Description=SQLite3 ODBC Driver
Driver=/usr/local/lib/libsqlite3odbc.so
Setup=/usr/local/lib/libsqlite3odbc.so

使用者資料夾 ~ 設定.odbc.ini 檔案內容如下

[sqlite3_odbc]
Description = Database
Driver = SQLite3
Database = file_path/test.bd
Timeout = 2000

測試,是否預期

isql sqlite3_odbc
SELECT name FROM sqlite_master WHERE type='table';

wps 中 資料 -> 匯入資料 -> 匯入資料 -> ODBC DSN -> 選擇 sqlite3_odbc

相關文章