# python-database-excel **Repository Path**: jason-qi/python-database-excel ## Basic Information - **Project Name**: python-database-excel - **Description**: 该项目展示了如何使用 Python 将数据写入本地数据库(SQLite、MySQL 或 PostgreSQL)和 Excel 表格。脚本可以轻松定制,以适应不同的数据库和数据集。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-09-05 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 脚本:写入数据到本地数据库和 Excel - 该项目展示了如何使用 Python 将数据写入本地数据库(SQLite、MySQL 或 PostgreSQL)和 Excel 表格。脚本可以轻松定制,以适应不同的数据库和数据集。 ## 功能 - 连接到本地数据库(默认使用 SQLite,或通过 sqlalchemy 使用其他数据库)。 - 将数据写入本地数据库中的表格。 - 使用 pandas 将相同数据导出到 Excel 表格。 - 支持简单的配置和定制。 ## 环境要求 在运行脚本之前,请确保已安装以下 Python 库: ```bash pip install pandas sqlalchemy openpyxl ``` 根据所使用的数据库,您可能还需要安装额外的数据库驱动程序: - SQLite: 不需要额外的驱动(Python 内置支持) - MySQL: pip install mysqlclient 或 pip install pymysql - PostgreSQL: pip install psycopg2 ## 安装步骤 1. 克隆仓库 ```bash git clone https://github.com/your-repo/python-database-excel.git cd python-database-excel ``` 2.安装依赖 使用 pip 安装所需的库: ```bash pip install -r requirements.txt ``` 3.配置 修改 config.py 文件,以指定数据库连接信息: ```python # config.py DATABASE_URI = "mysql+pymysql://root:xxxxxx@localhost:3306/xxxx?charset=utf8" # 修改为您的数据库 URI ``` 4. 运行脚本 ```bash python write_to_db_and_excel.py ``` - 脚本将会执行以下操作: 1.将数据写入指定的数据库表。 2.将相同的数据导出到配置文件中定义的 Excel 文件。 ## 依赖库 `pandas`: 数据处理和写入 Excel。 `sqlalchemy`: 数据库 ORM,用于与本地数据库交互。 `openpyxl`: 由 pandas 使用的 Excel 文件写入引擎。 ## 许可证 本项目基于 MIT 许可证发布 - 详情请参阅 LICENSE 文件。 ## 联系方式 如有任何问题或建议,请随时通过 3297294149@qq.com 联系我。