吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 34492|回复: 568
上一主题 下一主题
收起左侧

[原创工具] 【10.17更新】网页版 Excel 合并工具(局域网一键部署,让同事目瞪口呆)

    [复制链接]
跳转到指定楼层
楼主
d8349565 发表于 2025-9-16 16:06 回帖奖励
本帖最后由 d8349565 于 2025-10-17 23:13 编辑

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

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

📌 工具简介

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

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

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

📝 更新日志

v1.4.0 (2025-10-16)

  • 🔗开源地址
  • 🔗exe下载地址
  • 🎯 固定单元格功能重构:
    • 从文件特定配置改为通用规则模式,一次配置应用于所有文件
    • 支持从所有文件的同名工作表中提取固定单元格数据
    • 优化数据源到文件的自动映射机制
    • 修复导入配置后单元格预览失效问题
    • 增强日志输出,便于调试和问题排查
  • 预览性能优化:
    • 快速预览模式:只加载前3个文件的部分数据
    • 预览数据量从10行/文件降至5行/文件
    • 添加快速预览模式标识和提示
  • 🎨 预览界面优化:
    • 数字字段显示为2位小数,提升数据可读性
    • 文本内容居中对齐,数值右对齐且右侧留空
    • 智能单元格样式识别,自动应用最佳对齐方式
    • 悬停提示优化,居中显示完整内容
  • 📦 配置管理改进:
    • 移除自动保存配置功能,避免缓存污染
    • 保留手动保存和导入导出功能
    • 修复配置保存时的字段读取错误
    • 优化配置元数据提取逻辑
  • 🐛 问题修复:
    • 修复固定单元格在汇总时只有第一个文件生效的问题
    • 修复预览时无法显示固定单元格列的问题
    • 修复数据源名称映射不匹配导致的数据丢失
    • 修复保存配置时 window.filesData 未定义的错误
  • 🔧 代码优化:
    • 统一字段命名规范,支持驼峰和下划线两种格式
    • 增强错误处理和异常捕获
    • 添加详细的调试日志和性能监控
    • 优化代码结构,提升可维护性

v 1.3.0 (2025-09-26)

  • 🔗 开源地址
  • 🚀 重大功能更新: 全新结果管理页面
  • 📊 数据透视表:
    • 拖拽式字段配置,支持行、列、数值字段自定义
    • 智能数据统计分析,包含记录数、数值分布等概览信息
    • 现代化卡片式设计,紧凑布局和自动列宽优化
    • 表头点击排序功能,支持升序/降序切换和视觉反馈
  • 📈 数据可视化:
    • 支持柱状图、折线图、饼图、散点图等多种图表类型
    • 可自定义数值汇总方式(求和、平均值、计数、最大值、最小值)
    • 拖拽式图表配置,直观的字段映射界面
  • 🗃️ 结果管理功能:
    • 批量文件操作,支持多选下载和删除
    • 全选/取消全选功能,提升批量操作体验
    • 文件预览功能,快速查看处理结果
  • 🎨 界面优化:
    • Bootstrap 5 现代化设计,响应式布局
    • 统一主题色彩方案,专业视觉体验
    • 流畅的动画效果和交互反馈
  • 🔧 技术改进:
    • 多进程任务管理优化,解决 gunicorn 部署问题
    • 基于文件的任务状态共享机制
    • 完善的错误处理和用户提示系统

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
  • 合并超大数据文件时注意内存配置

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

1.png (176.3 KB, 下载次数: 11)

1.png

免费评分

参与人数 189吾爱币 +181 热心值 +176 收起 理由
qyfs2006 + 1 + 1 谢谢@Thanks!
fengtian99 + 1 + 1 谢谢@Thanks!
shjarthur + 1 + 1 谢谢@Thanks!
woi1111 + 1 用心讨论,共获提升!
hxp.china.sh + 1 + 1 谢谢@Thanks!
lilikati + 1 + 1 谢谢@Thanks!
ndjcbss + 1 + 1 谢谢@Thanks!
暗光 + 1 + 1 谢谢@Thanks!
bx_liu + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zywin + 1 + 1 谢谢@Thanks!
微笑在天上飞 + 1 + 1 热心回复!
bingou1982 + 1 + 1 我很赞同!
katapy + 1 用心讨论,共获提升!
魅幽羽 + 1 + 1 谢谢@Thanks!
小鬼爱吃生蚝 + 1 + 1 谢谢@Thanks!
sghh611 + 1 + 1 谢谢@Thanks!
yeqiang163 + 1 + 1 小白神器!自用宏更自由方便些!
mazh369 + 1 我很赞同!
ver127 + 1 + 1 我很赞同!
隐藏英雄 + 2 + 1 牛逼啊,兄弟
ShelwinX + 1 + 1 热心回复!
AiChiShuCai + 1 + 1 我很赞同!
浓茶 + 1 + 1 26更新的下载地址呢?
a22124497 + 1 + 1 我很赞同!
jouy + 1 + 1 我很赞同!
抱歉、 + 1 谢谢@Thanks!
52POJIEAC_21940 + 1 + 1 谢谢@Thanks!
树下彩虹025 + 1 + 1 谢谢@Thanks!
chr1sj0ne + 1 + 1 我很赞同!
Angelee999 + 1 我很赞同!
nickcar + 1 + 1 热心回复!
idwuaipojie + 1 + 1 我很赞同!
vaven + 1 热心回复!
hellovirus + 1 + 1 我很赞同!
lu6xueqi + 1 + 1 谢谢@Thanks!
hanzaixuan001 + 1 我很赞同!
dreamcrazy + 1 + 1 我很赞同!
坡婆子 + 1 + 1 用心讨论,共获提升!
heju + 1 + 1 谢谢@Thanks!
xhzy007 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
qjlfl + 1 + 1 谢谢@Thanks!
zjun777 + 1 + 1 用心讨论,共获提升!
很鬼很聪明 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
vie73 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
boy2918 + 1 + 1 用心讨论,共获提升!
xiebing_721 + 1 + 1 谢谢@Thanks!
klmytwb + 1 + 1 谢谢@Thanks!
qingne0130 + 1 + 1 谢谢@Thanks!
jigen + 1 + 1 热心回复!
guoruihotel + 1 + 1 谢谢@Thanks!
Dove702 + 1 + 1 谢谢@Thanks!
blywq + 1 + 1 谢谢@Thanks!
lkqscqaz20 + 1 + 1 谢谢@Thanks!
VictorEL1 + 1 热心回复!
InfiniteBoy + 1 用心讨论,共获提升!
caihuachaorou87 + 1 + 1 谢谢@Thanks!
theStyx + 2 + 1 我很赞同!
waksy + 1 + 1 谢谢@Thanks!
cntjgaowei + 1 + 1 谢谢@Thanks!
liulaoshi1314 + 1 + 1 谢谢@Thanks!
多幸运遇见baby + 1 + 1 谢谢@Thanks!
浩哥呐 + 1 + 1 谢谢@Thanks!
Alekss + 2 + 1 谢谢@Thanks!
yexu0304 + 1 + 1 谢谢@Thanks!
用户名是我爱你 + 1 + 1 我很赞同!
minboss + 1 + 1 我很赞同!
唐小样儿 + 1 + 1 我很赞同!
xxk7008 + 1 + 1 我很赞同!
湖大洛神 + 3 + 1 再加个合并前去除尾行的功能吧,CSV有尾巴,谢谢
slmgr.vbs + 1 + 1 用心讨论,共获提升!
Cleverwwh + 1 + 1 我很赞同!
wyangdh + 1 + 1 谢谢@Thanks!
alexxi0571 + 1 + 1 谢谢@Thanks!
尤里zlj + 1 + 1 谢谢@Thanks!
zbking1314 + 1 + 1 用心讨论,共获提升!
qiujunjian1 + 1 + 1 谢谢@Thanks!
fyz2007 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
daoye9988 + 1 + 1 我很赞同!
大衬衫 + 1 + 1 热心回复!
nana5212 + 1 + 1 谢谢@Thanks!
sunline + 1 + 1 谢谢@Thanks!
zj_tj + 1 + 1 谢谢@Thanks!
xlt12580 + 1 + 1 我很赞同!
Issacclark1 + 1 谢谢@Thanks!
tree777 + 1 用心讨论,共获提升!
wenye + 1 我很赞同!
pkwzsqsdly + 1 谢谢@Thanks!
冒死一搏 + 1 + 1 不支持win7吗?
smallchop + 1 + 1 谢谢@Thanks!
jamessteed + 1 + 1 谢谢@Thanks!
dadao815 + 1 + 1 用心讨论,共获提升!
CC520CC + 1 + 1 谢谢@Thanks!
tblc + 1 我很赞同!
LuckyClover + 1 + 1 谢谢@Thanks!
天空的板砖fly + 1 + 1 谢谢@Thanks!
dkmg + 1 + 1 璋㈣阿@Thanks锛?
逐风之雷霆之怒 + 1 + 1 看着好专业,试试看,谢谢
carlshi + 1 + 1 谢谢@Thanks!
内裤超人 + 1 热心回复!
dajidali988 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 #
 楼主| d8349565 发表于 2025-9-26 11:12 |楼主


推荐
 楼主| d8349565 发表于 2025-9-16 17:25 |楼主
本帖最后由 d8349565 于 2025-9-16 20:03 编辑
naixubao 发表于 2025-9-16 17:11
这个工具太实用了,就是Python这个在哪下载呢,没有这个啊。

https://registry.npmmirror.com/binary.html?path=python/3.10.5/
推荐
忆惘惜 发表于 2025-9-17 08:29
忆惘惜 发表于 2025-9-17 08:25
================================================
Excel/CSV Summary Tool Startup Script
========= ...

找到问题原因了:打开X:\Excel 批量合并工具\excel_tool\requirements.txt ,将里面的numpy==1.21.6  改为 numpy==1.24.0 就可以了

免费评分

参与人数 2热心值 +2 收起 理由
takeeasy5 + 1 热心回复!
d8349565 + 1 热心回复!

查看全部评分

推荐
忆惘惜 发表于 2025-9-17 09:17
syxhzq 发表于 2025-9-17 09:16
跟我的报错内容也是一样的 我的python是3.13的版本

查看我另个回复,修改配置文件即可

免费评分

参与人数 1热心值 +1 收起 理由
d8349565 + 1 热心回复!

查看全部评分

推荐
 楼主| d8349565 发表于 2025-9-16 17:25 |楼主
一场荒唐半生梦 发表于 2025-9-16 17:24
不知道什么原因 打不开。。。

要先安装Python
推荐
 楼主| d8349565 发表于 2025-9-23 08:30 |楼主
制冷设备 发表于 2025-9-23 07:26
不错,晚点看下是否能制造docker,然后就一键部署了~

github上面已经做好compose了,直接用
推荐
sd6618957 发表于 2025-9-17 19:24
办公好物再次更新!
推荐
hc6125322 发表于 2025-9-17 17:53
d8349565 发表于 2025-9-17 17:43
Running on http://172.17.51.71:5000

好的,测试成功,谢谢啦
推荐
青春作伴 发表于 2025-9-17 19:06
这个内部用用还是比较安全,不用上云,虽然云文档有类似功能
推荐
jxcyzw 发表于 2025-9-17 11:07
不错不错,这个挺实用的,部署好后大家都能方便使用,提高不少效率,感谢分享!
推荐
hawkben 发表于 2025-9-17 10:16
d8349565 发表于 2025-9-17 09:27
我办公的电脑用的是3.8.5,正常运行

嗯嗯,测试了,安装的3.8.9,可以正常使用。之前使用3.8安装依赖失败,主要是pip版本太低的原因。

免费评分

参与人数 1热心值 +1 收起 理由
d8349565 + 1 热心回复!

查看全部评分

沙发
ggh2 发表于 2025-9-16 16:09
谢谢分享~
3#
hushxh 发表于 2025-9-16 16:18
好工具,实用,感谢分享
4#
jbsort 发表于 2025-9-16 16:19
链接的密码提示不对呀
5#
cayuer 发表于 2025-9-16 16:20
可以选择保留格式或者不保留格式吗?
6#
YYBF888 发表于 2025-9-16 16:20
感谢分享,好像很有用
7#
ROSE1688 发表于 2025-9-16 16:23
不支持win7吗?
8#
 楼主| d8349565 发表于 2025-9-16 16:23 |楼主
jbsort 发表于 2025-9-16 16:19
链接的密码提示不对呀

打错了  52pj
9#
 楼主| d8349565 发表于 2025-9-16 16:24 |楼主
cayuer 发表于 2025-9-16 16:20
可以选择保留格式或者不保留格式吗?

输出只有数据,没有源文件的样式
10#
kenkenss 发表于 2025-9-16 16:24
虽然对我没什么用
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-5 23:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表