SQLite

Excel数据按sheet导入SQLite

Sql, SQLite, Excel, Sheet, Pandas

Excel数据按sheet导入SQLite # 以下为python实例脚本,将名为test.xlsx的表格,按每个sheet名新建table,导入SQlite3数据库中。 ## 导入库 import pandas as pd import sqlite3 ##建立数据库文件 con=sqlite3.connect('test.db') ##读取excel xlsx=pd.read_excel('test.xlsx', sheet_name=None) ##遍历每个sheet for sheet in xlsx.keys(): ## 按sheet读取excel内容 df=pd.read_excel('test.xlsx',sheet_name=sheet) ##按sheet名命名table,写入数据库 df.to_sql(sheet,con, index=False,if_exists="replace") con.commit() con.close()

SQLite教程

SQLite, SQLite教程, Sql

SQLite教程 # 安装SQLite # SQLite官网在此 https://sqlite.org/ 下载页在此 https://sqlite.org/download.html Windows下载Precompiled Binaries for Windows下的sqlite-tools-win32-x86-3390200.zip 下载后解压即可使用。 D:\apps\sqlite>sqlite3.exe learnsql.db ###建立数据库文件learnsql.db SQLite version 3.39.2 2022-07-21 15:24:47 Enter ".help" for usage hints. sqlite> .databases ###查看数据库 main: D:\apps\sqlite\learnsql.db r/w sqlite> .quit ###退出sqlite Debian下直接使用sudo apt install sqlite3命令来安装。 alair@hpzb14:~$ sqlite3 learnsql SQLite version 3.34.1 2021-01-20 14:10:07 Enter ".help" for usage hints. sqlite> .database main: /home/alair/learnsql r/w sqlite> .quit SQLite常用操作 # 连接SQLite数据库 # 直接输入sqlite3即可开始使用slqite,默认session为内存临时会话,关闭数据就会清理。 C:\Users\alair\Documents>sqlite3 SQLite version 3.39.2 2022-07-21 15:24:47 Enter ". ...