Skip to content

iyuangang/csv-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV Data Processor

一个用于通过 CSV 文件批量处理数据库操作的工具。支持多表操作、数据备份和操作验证。

功能特点

  • 支持多表操作
  • 支持 DELETE 和 UPDATE 操作
  • 自动数据备份
  • 操作预览和确认
  • 结果验证和展示
  • 批量处理优化
  • 灵活的配置系统

快速开始

  1. 克隆仓库:
git clone https://github.com/iyuangang/csv-processor.git
cd csv-processor
  1. 安装依赖:
pip install -r requirements.txt
  1. 创建配置文件:
cp config.example.json config.json
# 编辑 config.json 配置数据库连接信息
  1. 运行程序:
python main.py --env dev --csv-file operations.csv

文档

开发

运行测试:

python tests/run_tests.py

贡献

欢迎提交 Pull Request 或创建 Issue。

许可证

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages