一个用于通过 CSV 文件批量处理数据库操作的工具。支持多表操作、数据备份和操作验证。
- 支持多表操作
- 支持 DELETE 和 UPDATE 操作
- 自动数据备份
- 操作预览和确认
- 结果验证和展示
- 批量处理优化
- 灵活的配置系统
- 克隆仓库:
git clone https://github.com/iyuangang/csv-processor.git
cd csv-processor
- 安装依赖:
pip install -r requirements.txt
- 创建配置文件:
cp config.example.json config.json
# 编辑 config.json 配置数据库连接信息
- 运行程序:
python main.py --env dev --csv-file operations.csv
运行测试:
python tests/run_tests.py
欢迎提交 Pull Request 或创建 Issue。
MIT License