ubuntu wps odbc 连接sqlite

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

posted @ 2024-06-24 00:53  meizhengchao  阅读(45)  评论(0编辑  收藏  举报