工资条拆分

上传一张工资总表,指定「按哪一列识别员工」,挑出要拆出去的字段,一键产出两种形态:多 sheet 同 XLSX(HR 存档用)或 zip 多文件(每人一独立 XLSX,方便分发)。

不需上传到云 两种产出形态 特殊字段可选 补发合并多行

把工资总表拖到这里

支持 .xlsx / .xls / .csv,第一行作为表头

点击空白处也能选文件

最佳实践

先选识别列

优先用「工号」或「唯一编号」当识别列;姓名有重名风险,会自动加 (2)(3) 后缀保护,但更推荐「姓名+工号」双列辨认。

不勾的字段不进结果

复选框里默认全选;若只想给员工看「姓名 + 基本工资 + 实发」,把其他列的勾去掉再拆分。

同一员工多行 = 自动合并

「张三」基本工资 8000 + 补发 200 → 自动合成同 sheet / 同文件的多行明细(保留顺序),不需要预先合并数据。

zip 多文件 = 分发无忧

HR 给每个员工单独发一份 XLSX 时选这个;「多 sheet 同 XLSX」更便于自己存档留底。两种可以都下。

常见问题

两种产出形态怎么选?
「多 sheet 同 XLSX」= 一份 Excel,每人一个 sheet(HR 自己存档、留底用);「zip 多文件」= 每人一份独立 XLSX,zip 打包下载(分发、个别查阅用)。两种形态产出数据完全一样。
会执行我的公式 / 把数据发到云吗?
不会。本工具纯本地拆分:上传上来的字节流只在你浏览器内存里跑一次 SheetJS 解析+写入,全程没有网络请求。本站不存、不转发、不上传任何单元格内容。
「方案」会存下我的工资数据吗?
不会。方案里只有列名和选项——识别列叫什么、哪些字段要拆、产出是 XLSX 还是 zip,没有一个单元格的值。它只存在你自己浏览器的 localStorage 里(不点「存为方案」就什么都不写),你也可以随时点「删除这个方案」清掉。下载的 .aixls 文件用记事本打开就能自己核对,里面确实只有列名。
为什么识别列不能为空?
空值无法当 sheet 名 / 文件名——这些行会被跳过并显示在「跳过的行」里。常见原因:合并多个分公司表时第一行混入了「小计」「合计」字段,这些行的员工列往往是空的。
Excel 里的「张三」「张三(2)」打开没问题吗?
没问题。本工具自动避开 sheet 名禁用字符(\ / : * ? [ ]),并对超 31 字符的名字自动压缩;遇到 Windows 保留名(CON、PRN、NUL、COM1-9、LPT1-9)自动加前缀保护,可在 Excel/WPS/Google Sheets 正常打开。
数字格式 / 公式 / 列宽会保留吗?
只保内容,不保留样式。本工具的产出 XLSX 包含数值原文(如 8500、元、日期字面量)和表头;「金额千分位」「日期显示格式」「合并单元格」「背景色」这类视觉样式不会复制——分红这类需要展示的,建议在原表就调好、或在外层按列单独再设置。

把重复的表格活,交给浏览器

选一个工具 → 拖入文件 → 下载结果。全程在你自己的浏览器里跑完,文件不出本机,也无需注册登录。

处理中…