合同、工资条、员工名单:为什么它们不该离开你的电脑
判断标准只有一条
财务和 HR 手里的文件有个共同点:几乎每一份都写着别人的隐私——合同里有公章和金额,工资条里有身份证号和收入,名单里有手机号和住址。把这类文件交给在线工具处理,等于完整复制一份到不可控的服务器上:“处理完自动删除"是承诺,不是可验证的事实。判断标准就一条:文件里有别人的身份证号、手机号或收入数字,它就不该被上传。
好在这三类活儿——加水印、做工资条、合并拆分名单——都能在浏览器里本地完成:文件只在浏览器内存里处理,不经过网络,关掉页面数据就没了。下面按实际操作讲。
加水印:三个参数决定水印有没有用
给发出去的文件加水印不是为了好看,是为了泄露了能追责、转发了能溯源。参数随手选的水印形同虚设,三个参数都有讲究:
- 角度选 -45°:从左下往右上斜穿页面,和阅读视线成一个角度。0° 的水印和正文文字平行,最容易被眼睛"过滤"掉,也最容易被页脚的黑条遮住
- 密度以每页 6-10 个为宜:A4 页面上单行文字水印铺 8 个左右,覆盖全页又不糊正文。太疏(一页 1-2 个)截屏时裁掉水印区域就白加了,太密则合同条款读不清
- 透明度 12%-20%:屏幕上正文黑字清晰可读,打印或黑白扫描后水印仍能辨认。低于 10% 扫描件上几乎隐形,高于 30% 就是给阅读添堵
内容上别只写"WATERMARK”:内部资料写"接收方 + 日期"(如"仅供 XX 部门 2026-10 使用"),发出去的报价单写"仅供报价参考,不构成要约"——真泄露时,水印本身就是证据链。PDF 水印工具在浏览器本地给 PDF 铺水印,角度、密度、透明度都能按上面的区间调,文件全程不上传。
做工资条:字段设计比排版重要
工资条的核心不是模板好看,是员工拿着银行流水能逐项对上。字段按三层设计:
- 收入层分开列:基本工资、岗位工资、绩效、各类补贴(交通/餐补/通讯)各自一列,加班费单列——有疑问时能和考勤记录互相印证
- 扣款逐项列:五险一金的个人部分(养老、医疗、失业、公积金)和个税各自单列,别合并成"扣款合计"。个税按累计预扣,各月数字本来就不同,合并了就说不清
- 两头都要有总数:应发合计和实发合计同时出现,实发 = 应发 − 五险一金个人 − 个税,员工拿去和银行流水一对就平
两件事千万别做:身份证号、完整手机号不要整串出现在工资条上——邮件和群发都极易被转发;发放前抽 2-3 条和审批表核对实发数,工具算错不会道歉,发错工资的补发流程能折腾一个月。用工资条生成工具从 Excel 名单批量生成,字段自定义、逐条出条,同样本地完成。
合并拆分名单:公式不稳,按列操作才稳
名单类处理的两大件:把多张表合成一张,把一列拆成多列。
先说合并。Excel 里的 VLOOKUP 人人会写,但它恰好是"看着对、实际错"的重灾区:
- 第 4 参数不写就是近似匹配:
VLOOKUP(A2, F:G, 2)省略了 FALSE,查找值稍有出入就返回"最接近的错误结果"——放在工资表里就叫发错钱 - 两边数据类型不一致:一边是文本型数字、一边是数值型数字,肉眼看一模一样,VLOOKUP 返回 #N/A
- 只能从左往右找:返回列在查找列左边就抓瞎,得改写成 INDEX+MATCH
- 合并单元格让查找列出现一片空值,公式全体失灵
所以按关键列合并这件事,交给Excel 表格合并工具更稳:选两张表、指定关联列(如工号),自动按行匹配拼接,不在公式里踩类型转换的坑。合并前想先核对内容,用Excel 表格查看转换器在浏览器里直接打开预览,不用为看一眼装 Office。
再说拆列。最难拆的是地址:“北京市朝阳区"两级连着、“广西壮族自治区"后缀五六个字、“河南省济源市"是省直辖县级市,还有"苏州"既是市名也常出现在路名里。等宽切、按"省市区"三个字硬找都会错,靠谱的做法是行政区划词典做最长匹配:从省级行政区全名(含"壮族自治区"这类长后缀)开始尝试,命中后切掉,再对剩下的串匹配市、区两级词典,逐级剥完,剩下的归入详细地址。像"广西壮族自治区南宁市青秀区 XX 路 5 号”,必须最长的一级先匹配,才不会把"广西壮"切错。手工按这个思路写正则很痛苦,用Excel 列拆分工具按内置的省市区词典批量拆,姓名、地址混在一列的也能按规则拆开。
发出去之前的最后两步
文件整理完,发出前还有两个动作。该合的合:合同正文、附件、补充协议用PDF 合并拆分器合成一个文件,防止对方漏看附件;该锁的锁:工资表、员工名单用文件加密解密器加一层密码再传输,密码走另一个渠道(电话或单独消息)告知,别和文件放在同一个聊天框里。交付一整个资料目录时,用目录树生成器生成一份文件清单附在邮件里,少了哪份一眼可见。
表格侧的完整浏览器工作流(查看、转换、导出)在《不装 Office 处理 Excel:浏览器里的表格工作流》里还有一份更细的,和本文互为补充。
常见问题
本地工具和在线工具比,功能会不会弱?
处理常规文件不会弱,反而更可控:在线工具受上传大小限制、要排队等待,本地工具没有这两条。代价是没有云端批量自动化,但对合同、工资条这类量级(几十到几千份)完全够用。
水印能被去掉吗?
铺满全页、带透明度、和正文重叠的水印,去掉它必然破坏正文,“去水印"就失去了意义。所以别用一页一个、位置固定的大水印——那等于没加。
工资条用邮件发还是群里发?
都不建议裸发。PDF 加密后发,密码私下单独给;名单里已离职员工的行要删除而不是"看不见”。工资条的本质是点对点的隐私文件,任何群发形态都要过一遍"截图转发会泄露什么"的检查。
小结
敏感文件的本地处理固定成三件套:发出去的加水印(-45°、每页 6-10 个、透明度 12%-20%);工资条按"收入分层、扣款逐项、两头合计"设计字段;名单合并拆分交给工具按列处理。本文用到的 PDF 水印、工资条生成、表格合并、列拆分,加上查看转换、PDF 合并、加密和目录树,全部在浏览器本地运行——处理别人的隐私,第一步就是不让它离开你的设备。