Excel批量处理工具

最近做了一个工具,有需要的朋友可下载

一、合并 Excel

用途:把多个文件合并成一个。

操作步骤:

  1. 添加多个文件(支持 xlsx/xls/csv)。

  2. 设置"表头行数"(通常 1)。

  3. 点击"开始合并",选择输出文件。

说明:会按添加顺序拼接,常用于月报汇总。

二、拆分 Excel

用途:按某一列的值拆成多个文件。

关键参数:

  • 拆分列(0基):按这一列的值分组输出。

  • 文件名模板:可用 {source} 和 {value}。

示例:

  • 源文件名 orders.xlsx

  • 模板 {source}_{value}

  • 会生成 orders_北京.csv、orders_上海.csv ...

三、多行合并

用途:把同一个主键的多行压缩成一行。

适用场景:

  • 同一客户有多条电话、邮箱、标签。

关键参数:

  • 主键列:例如 客户ID 列。

  • 合并列:例如 电话列、邮箱列。

  • 分隔符:例如 | 或 ;

示例:1001 的 2 条电话会变成 138...|139...

四、高级去重

用途:按一个或多个列去重。

关键参数:

  • 去重列:可多列,如 0,2,3

  • 保留规则:保留首条 / 保留末条 / 仅标记重复

建议:

  • 第一次用"仅标记重复"先检查,再做真实删除。

五、清理空行空列

用途:整理脏表数据。

选项说明:

  • 删除空行:整行都为空时删除

  • 删除空列:整列都为空时删除

  • 清理首尾空格:把 " A " 变成 "A"

  • 压缩连续空格:把 "A B" 变成 "A B"

六、列拆分合并

模式1:拆分列

  • 把一列按分隔符拆为多列,例如 "A,B,C" -> A | B | C

模式2:合并列

  • 把多列拼成一列,例如 姓 + 名 -> 姓名

关键参数:

  • 合并列可写多个:如 0,1,3

  • 目标列是写入位置(0基)

七、表格对比

用途:对比两个文件的差异。

关键参数:

  • 关键列(0基):用于匹配左右两边同一条记录

  • 表头行数:通常为 1

输出含义:

  • Column=* 且 Left=Exists/Right=Missing:左有右无

  • Column=* 且 Left=Missing/Right=Exists:右有左无

  • Column=数字:该列值不一致

八、系统设置

可设置主题、语言、临时目录、最大行数、默认输出格式。

主题在保存后需要重启程序生效。

九、任务历史

每次执行会记录:时间、功能、输入、输出、行数、耗时、状态、错误信息。

建议出问题时先打开任务历史看最后一条失败记录。

常见问题排查

  1. 点击功能还是旧界面:关闭该标签页再重新打开。

  2. 中文乱码:重新编译,确认使用最新 Debug 输出程序。

  3. 皮肤找不到:检查 config/settings.ini 的 Theme 值是否存在。

  4. 结果不对:优先检查列号是否按 0 基输入。

推荐上手顺序

  1. 先用"表格对比"确认原始数据差异

  2. 再用"去重/清理"做标准化

  3. 最后用"合并/拆分/多行合并/列处理"生成交付结果

通过网盘分享的文件:ExcelBatchMaster工具exe.7z

链接: https://pan.baidu.com/s/1ZBYXR0-YDI1x9jgR-0wEFw 提取码: ib6r

相关推荐
拾光Ծ19 分钟前
【Linux网络】计算机网络入门:网络产生与协议
linux·网络·网络协议·tcp/ip·计算机网络
三十..7 小时前
Ceph 三大存储接口深度实践与数据保护指南
运维·ceph
9分钟带帽7 小时前
linux_系统开机自动执行shell脚本
linux·服务器
蝶豆花8 小时前
基于商城系统的功能,自动化,性能-测试报告
运维·自动化
袋鼠云数栈8 小时前
从前端到基础设施,ACOS 如何打通企业全链路可观测
运维·前端·人工智能·数据治理·数据智能
黎阳之光9 小时前
视频孪生智护供水生命线:黎阳之光赋能医疗与园区水务高质量升级
运维·物联网·算法·安全·数字孪生
志栋智能9 小时前
AI驱动无代码:降低巡检超自动化的门槛
大数据·运维·网络·人工智能·自动化
嵌入式小能手9 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky10 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph
Land032910 小时前
RPA网页自动化:元素定位失效的7种根因与XPath鲁棒性改造方案
运维·selenium·自动化·rpa