信创环境下的 Excel 拆分:银河麒麟 / 统信 UOS 上怎么按部门拆表分发
先说一个现状
信创改造铺开之后,办公环境变了:操作系统换成银河麒麟 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。
怎么拿到? 两个办法:
- 提 Issue 说明架构 —— 到仓库提个 Issue,写清
uname -m的结果,
作者构建好挂到 Release 上(这是官方建议的方式) - 自己打包 —— 在目标机器上跑一遍
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 不联网、没有遥测、不做任何自动上报,拔掉网线可以照常完成全部拆分工作。
所有读写都发生在你自己电脑的磁盘上。
怎么自己验证?三个土办法:
- 断网测试 —— 拔网线再跑,能跑完基本就是纯本地
- 看隐私政策 —— 出现「上传」「云端处理」「用于模型训练」字样就要警惕
- 流量监控 —— 运行时看有没有对外请求
源码开源(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
---
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)