Excel/CSV 批量合并工具(网页版 / 免安装 / 局域网工具)

Excel/CSV 批量合并工具(网页版 / 免安装 / 局域网私藏工具)

拖拽秒合百表,数据清洗去重!


📌 工具简介

你是不是经常需要合并多个 Excel/CSV 文件?手动复制粘贴到崩溃?财务汇总报表、销售数据合并、考试成绩统计……

现在,只需拖拽文件,点击一次,全部自动搞定!

纯网页操作,无需安装 Office,支持局域网内私有化部署,数据完全本地处理,安全无忧!

📝 更新日志

v 1.2.0 (2025-09-24)

  • ✨ 新增单元格提取功能
  • 🔧 优化配置管理
  • 🎨 优化系统管理员界面
  • 📋 优化列管理逻辑,新增拖拽排序
  • 🐛 修复部分 bug
  • 🔗 蓝奏云下载 🔑 密码: 52pj
  • 🔗 开源地址

v 1.1.0

  • 🐛 修复 bug

v 1.0.0

  • 🚀 初始版本发布
  • 📁 支持文件上传、预览、合并
  • 🔐 用户认证和管理员功能
  • 🐳 Docker 容器化支持
  • 🔗 蓝奏云下载 🔑 密码: 52pj

🔥 核心功能

  • 🔐 安全认证: 双层密码保护系统,支持普通用户和管理员权限
  • 📁 智能文件管理: 支持 Excel (.xlsx/.xls) 和 CSV 文件上传,自动文件验证和清理
  • 👀 实时预览: 文件内容实时预览,支持分页显示和数据筛选
  • 🔄 批量数据合并: 多文件智能合并,支持自定义合并规则和冲突处理
  • 📊 异步任务处理: 后台任务队列,确保大文件处理不阻塞界面
  • 📝 完整日志记录: 用户操作详细日志,支持管理员审计
  • 🗂️ 管理员面板: 专属管理界面,查看系统状态和用户活动
  • 📋 单元格提取: 灵活的单元格数据提取功能,支持自定义规则
  • 🎯 列管理优化: 拖拽排序、列筛选、数据类型识别
  • 🐳 容器化部署: Docker 一键部署,支持生产环境快速上线
  • 📦 便携打包: PyInstaller 生成独立可执行文件,无需安装 Python 环境

🚀 使用场景

  • 财务人员: 合并各分店销售报表
  • 学校老师: 汇总全班考试成绩表
  • 企业行政: 整合多部门日报/周报
  • 数据分析师: 快速清洗杂乱数据源

🎮 操作演示

  1. 登录: 使用访问密码登录系统
  2. 上传文件: 选择并上传 Excel/CSV 文件
  3. 预览文件: 点击文件查看内容预览
  4. 合并数据: 选择多个文件进行数据合并
  5. 下载结果: 下载处理后的合并文件
  6. 管理员功能: 使用管理员密码查看用户操作日志

🛠️ 项目部署

环境变量

  • ACCESS_PASSWORD: 用户访问密码(默认: 123456)
  • ADMIN_PASSWORD: 管理员密码(默认: admin2025)

本地运行

Windows直接运行exe文件即可

  1. 克隆项目

    git clone https://github.com/d8349565/Excel--.git
    cd Excel--
    
  2. 安装依赖

    cd excel_tool
    pip install -r requirements.txt
    
  3. 运行应用

    python app.py
    

    或使用启动脚本:

    start.bat
    
  4. 访问应用
    打开浏览器访问 http://localhost:5000

Docker 部署

  1. 构建并运行

    cd docker
    docker-compose up -d
    
  2. 访问应用
    打开浏览器访问 http://localhost:9999


🛡️ 技术栈

  • 后端: Flask (Python)
  • 前端: HTML/CSS/JavaScript, Bootstrap
  • 数据处理: Pandas, OpenPyXL
  • 任务管理: 自定义异步任务系统
  • 容器化: Docker & Docker Compose

💬 用户反馈精选

"原来要搞一小时的报表,现在 2 分钟搞定,同事都问我是不是买了高级软件…" —— 某公司财务

"局域网部署后全部门都在用,领导直接让我写培训教程" —— 某 IT 管理员


⚡ 注意事项

  • 首次使用需安装 Python
  • 合并超大数据文件时注意内存配置

本工具完全免费,代码已开源,欢迎技术大佬二次开发!如果帮到了你,请回帖支持,让更多需要的人看到!

posted @ 2025-09-25 11:42  d8349565  阅读(16)  评论(0)    收藏  举报