You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python脚本导入XLSX数据至SQLite数据库提示成功但无数据写入的问题求助

Python脚本导入XLSX数据至SQLite数据库提示成功但无数据写入的问题求助

我是Python3和SQLite3的新手,最近正在写一个小工具来管理我的生产流程,核心需求是把旧Excel文件里的数据导入到SQLite数据库,以此加快数据录入效率。

但现在碰到了一个奇怪的问题:运行脚本后,控制台明明打印出了"Data successfully uploaded to the database.",可打开SQLite数据库一看,里面完全没有导入任何数据。

我使用的是Fedora Linux系统,环境配置为Python3 + SQLite3。

我的脚本代码如下:

import pandas as pd
from sqlalchemy import create_engine
import sqlite3
import os

# Path to your SQLite database
db_path = "sqlite:///peanut_butter.db"
engine = create_engine(db_path)

# Path to your Excel file
excel_file_path = "/home/redbahi/Greenland_management_software / pandas_excel_database91224.xlsx"

# Read sheets from Excel
clients_df = pd.read_excel(excel_file_path, sheet_name="clients")
suppliers_df = pd.read_excel(excel_file_path, sheet_name="suppliers")
products_df = pd.read_excel(excel_file_path, sheet_name="products")

# Upload data to SQLite
clients_df.to_sql('clients', engine, if_exists='replace', index=False)
suppliers_df.to_sql('suppliers', engine, if_exists='replace', index=False)
products_df.to_sql('products', engine, if_exists='replace', index=False)

print("Data successfully uploaded to the database.")

有没有大佬能帮我排查下问题出在哪呀?

备注:内容来源于stack exchange,提问作者redbahidem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 18:18:09