conn=sqlite3.connect(r"\pcq-smt-ftp01\smt$\CQ SMT-單板測試課\SMT一部請假\明細\請假.db")將sqlite3中表名是“已開單明細”和“簽核流程”,“課級簽核”,“申請内容”,“助理確認"這5個表所有數據導入一個新的excel中保存到其他路徑
时间: 2023-08-13 08:03:31 浏览: 109
你可以使用以下代码将 SQLite 数据库中的表数据导出到一个的 Excel 文件中:
```python
import sqlite3
import pandas as pd
# 连接到 SQLite 数据库
conn = sqlite3.connect(r"\pcq-smt-ftp01\smt$\CQ SMT-單板測試課\SMT一部請假\明細\請假.db")
# 查询语句
query = "SELECT * FROM 已開單明細 UNION SELECT * FROM 簽核流程 UNION SELECT * FROM 課級簽核 UNION SELECT * FROM 申請内容 UNION SELECT * FROM 助理確認"
# 执行查询并将结果存储在 DataFrame 中
df = pd.read_sql_query(query, conn)
# 关闭数据库连接
conn.close()
# 保存数据到 Excel 文件
output_path = r"path/to/output/file.xlsx"
df.to_excel(output_path, index=False)
print("数据保存成功!")
```
请将 `"\pcq-smt-ftp01\smt$\CQ SMT-單板測試課\SMT一部請假\明細\請假.db"` 替换为你的 SQLite 数据库文件的实际路径,并将 `path/to/output/file.xlsx` 替换为你想要保存 Excel 文件的路径。
上述代码将使用 `sqlite3` 库连接到 SQLite 数据库,并使用查询语句从表中检索数据。然后,它将结果存储在一个 DataFrame 中,并使用 `to_excel` 方法将数据保存到指定路径的 Excel 文件中。
希望这可以帮助到你!如果你还有其他问题,请随时提问。
阅读全文