先说一个现状

信创改造铺开之后,办公环境变了:操作系统换成银河麒麟 V10 或统信 UOS,
办公套件换成 WPS,CPU 可能是飞腾、鲲鹏、兆芯、海光。

但工作内容没变 —— 该按部门拆的表还是要拆,该一人一份的工资条还是要发。

问题就来了:你原来在 Windows 上用惯的那些 Excel 拆分工具,在信创机器上全都用不了。

  • VBA 宏、Python 脚本:要么装不了、要么依赖环境对不上
  • 各种国产"Excel 助手"类小软件:清一色只做 Windows,压根没有 Linux 版
  • 在线拆分网站:这一条直接违反红线 —— 单位明文规定业务数据不得上传外部平台

结果就是:信创机器上的表格拆分,反而退回到了手动筛选复制粘贴。


这是个被忽略的空白

我搜了一圈「Excel 按列拆分」这个需求,市面上的工具基本都只覆盖 Windows。

信创环境的六种组合里(麒麟/UOS × x86_64/aarch64),几乎没有人专门做适配。

这不是需求不存在 —— 是供给没跟上。党政机关、国企、事业单位的表格工作量和 Windows 环境完全一样,
甚至因为层级多、分发链条长,拆分分发的需求更重。


我现在用的方案

ExcelRouter 适配了国产化 Linux,免费开源:

平台支持情况
Windows 10 / 11 (x64)✅ 免安装 ZIP 版
银河麒麟 V10✅ x86_64 + aarch64,真机验证过
统信 UOS✅ x86_64 + aarch64,真机验证过
飞腾 / 鲲鹏(aarch64)✅
兆芯 / 海光 / Intel(x86_64)✅
macOS❌ 暂不支持

功能完全一致:按任意字段拆表、保留原格式、整个文件夹批量、二级拆到人、自动打包 ZIP、
跨文件合并、PDF 加密分发 —— Windows 版和 Linux 版共用同一套核心代码。

这意味着:同一个部门里,用 Windows 的机器和用麒麟的机器,拆出来的结果行为完全一致。
不会出现"你用 AI 拆的和他用界面拆的格式不一样"这种协作事故。


麒麟 / UOS 上怎么装(三步)

第 1 步:看架构

打开终端,敲:

uname -m
  • 输出 x86_64 → 兆芯 / 海光 / Intel 架构
  • 输出 aarch64 → 飞腾 / 鲲鹏(华为擎云笔记本属于这一类)

第 2 步:拿到对应的包

⚠️ 这里有个现实情况要说清楚:

PyInstaller 打包的产物,glibc 下限等于打包机,而且不向下兼容。
所以 Linux 包必须在目标机器上打包才能保证兼容性,
因此它不随每个版本自动发布,Release 附件里默认没有 tar.gz。

怎么拿到? 两个办法:

  1. 提 Issue 说明架构 —— 到仓库提个 Issue,写清 uname -m 的结果,
    作者构建好挂到 Release 上(这是官方建议的方式)
  2. 自己打包 —— 在目标机器上跑一遍 build_linux.sh,几分钟的事:
sudo apt install -y python3-tk python3-dev fonts-wqy-zenhei
git clone [https://gitee.com/Marsandsea/Excelrouter.git](https://gitee.com/Marsandsea/Excelrouter.git) && cd Excelrouter
./build_linux.sh

第 3 步:解压启动

tar -xzf ExcelRouter-v*-linux-*.tar.gz
cd ExcelRouter-v*-linux-*
./启动ExcelRouter.sh

⚠️ 请用 启动ExcelRouter.sh 启动,不要直接运行 ExcelRouter 那个文件。
启动脚本会设置中文环境、输入法(XMODIFIERS)等变量,
直接运行的话输入框里可能打不出中文。

目标机器不需要装 Python —— 解释器已经打进包里了。

附:加进开始菜单(推荐)

包里有 安装到开始菜单.sh,跑一次即可在开始菜单注册,并在桌面放一份快捷方式。
之后双击图标就能用,全程不用敲命令。


遇到 GLIBC 报错怎么办

如果启动时报 GLIBC_2.xx not found,说明这个包是在一台 glibc 比你更新的机器上打的。
解决办法就是在你自己这台机器上重新打一份(见上面第 2 步的办法 2)。

这是 PyInstaller 的固有特性,不是产品质量问题,所有用 PyInstaller 的 Linux 程序都一样。


完整场景走一遍:麒麟机器上按部门拆工资表

步骤操作
①双击桌面图标打开,点「📄 选一个 Excel 文件」,选工资总表
②「拆分字段」选 部门,勾「✅ 同时拆到人」,区分人选 姓名
③点「▶ 开始拆分」

输出:

拆分结果/
├── 销售部.zip
│   ├── 汇总/销售部.xlsx
│   └── 到人/张三.xlsx、李四.xlsx、……
├── 财务部.zip
└── …

表头的三层复杂表头、合并单元格、金额格式全部原样保留,
直接用 WPS for Linux 打开就能用。

💡 WPS 中文水印的坑:如果用 PDF 加密分发功能,水印需要中文字体。
麒麟/UOS 上如果没装中文字体,水印里的中文会显示成 ?(PDF 和密码照常生成,不影响分发)。
解决办法:
bash sudo apt install -y fonts-wqy-zenhei # 或 fonts-noto-cjk
日志里会打印「🔤 水印字体:...」告诉你用的是哪一款。


数据安全:信创环境下最该确认的一件事

信创改造的初衷之一就是数据自主可控。所以选工具时,第一条应该是:

它联不联网?

ExcelRouter 不联网、没有遥测、不做任何自动上报,拔掉网线可以照常完成全部拆分工作。
所有读写都发生在你自己电脑的磁盘上。

怎么自己验证?三个土办法:

  1. 断网测试 —— 拔网线再跑,能跑完基本就是纯本地
  2. 看隐私政策 —— 出现「上传」「云端处理」「用于模型训练」字样就要警惕
  3. 流量监控 —— 运行时看有没有对外请求

源码开源(MIT),可以自行审查,也可以直接从源码运行。


能力边界(避免下载后才发现不合用)

它能做:
- 按任意字段的取值把一批表拆成多个文件
- 完整保留原格式(含多层复杂表头、合并表头)
- 整个文件夹批量处理
- 二级拆分到人(部门 → 姓名)
- 按组自动打包 ZIP
- 跨文件合并(同一取值在多个文件里的数据合并)
- PDF 加密分发(每个部门/网格一个专属密码 + 专属水印)

它不做:
- ❌ 不做表头扁平化 / 多层表头降维(定位是"原样保留")
- ❌ 不做通用合并(只在拆分时支持同一取值跨文件合并)
- ❌ 不做数据透视、清洗、统计分析
- ❌ 没有在线版(在线版意味着要上传数据,与"数据不出本机"冲突)
- ❌ 没有 Mac 版

已知限制:
- .xls 老格式转换后只保留数据、不保留格式
- 数据区域的合并单元格不保留(表头区域的正常保留)
- 跨文件合并按列位置追加,最适合"同一套模板的多个表"


下载

免费、免安装、免注册,MIT 开源协议,单位内部用、商用都可以。

国内下载(推荐,直连不限速):
👉 ExcelRouter 发行版 - Gitee.com

麒麟 / UOS 包:Release 附件里默认没有 tar.gz(原因见上文),
请提 Issue 说明架构,
或自己跑 build_linux.sh。

GitHub:
👉 Releases · MarsandSea/ExcelRouter · GitHub


最后

信创环境下的工具生态还在补齐的过程中,很多普通办公场景(比如"按部门拆个表")
反而是最容易被忽略的。

这件事的需求一直都在,只是做的人少。

如果你的单位正在做信创改造,又刚好有表格拆分分发的需求,可以试试。
不合适就删,也没什么损失。

如果帮到你了,去仓库点个 ⭐ Star —— 这类工具的可见度,全靠用户帮忙。

顺带一提:同一个内核,还有个不用点界面的用法

上面说的是桌面版 —— 给你在本机点鼠标用的。

如果你平时在 WorkBuddy 这类 AI 助手里干活,可以直接用它的技能版:
在 WorkBuddy 的技能市场里搜 ExcelRouter(搜「表格拆分」也能找到),
装上以后不用打开软件,直接跟 AI 说一句:

「把这个表按部门拆开,每个部门一个文件」

它就自己拆完了。跟桌面版同一套内核,同样免费开源、全程本地处理。

注:桌面版本身支持银河麒麟 / 统信 UOS;技能版要依托 AI 客户端,目前只在 Windows 上谈。

作者:AbeLin
项目主页:GitHub - MarsandSea/ExcelRouter: Excel 拆分工具|把一个或一整批表格按部门、区域、门店、工号、姓名等任意字段批量拆分成多个文件,一人一份发工资条也行;保留复杂表头与原格式,跨文件自动合并,按组打包 ZIP。Windows + 银河麒麟/统信 UOS,免费开源,数据不出本机 · Split Excel by any column, formatting preserved, batch a whole folder, per-person output · GitHub
国内镜像:https://gitee.com/Marsandsea/Excelrouter

---

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐