ARTICLE · 1285772
Word文档批量合并:四十份 Word 并成一本,数海丹心做了个工具,第2份排在第10份前面,每份另起一页
TECH INSIGHT
四十份 Word 并成一本:数海丹心做了个工具,第2份排在第10份前面,每份另起一页
办公室负责收材料的人、学校教务汇总各班材料的老师、财务把各部门报表并成一本的人、 项目部整理各家投标文件的专员、街道社区汇总各科室报送事项的干事、 医院院办合订各科室上报纸质材料的人、律所律师把证据清单和代理词并成一册的助理 —— 这几类岗位都干过同一件事:把一堆 Word 并成一份。
科技 · 产业 · 人
深度观察
本文看点
01
01 那个「合并完少了一份」的晚上
02
02 它怎么排、怎么分页、怎么不把版式搞坏
03
03 它会告诉你什么
01
01 那个「合并完少了一份」的晚上
以前怎么并?开一个空白文档,从文件夹里一份一份打开、全选、复制、切回来、粘贴。 四十份,就是四十次复制粘贴,中间还要手动按四十次分页、四十次核对标题。
真正让人后背发凉的不是累,是顺序。
文件夹里是 第1份、第2份、第3份、第10份。在资源管理器里按名字排序, 第10份 会插到 第2份 前面 —— 电脑是按字符一个一个比的,1 排在 2 前面。 你复制粘贴的时候没注意,交上去的册子里,附件二跑到了附件一前面。 会上被人翻出来问「你们这个是按什么顺序排的」,那一刻很难解释。
还有一种更隐蔽的:少了一份。四十份粘到最后,你也不记得粘没粘第 27 份。 封面写着「共 40 份」,里面只有 39 份。你交上去的时候是不知道的, 是对方核完清单回头找你的时候才知道的。
另外两个反复出现的毛病:粘过来的表格串了行、图片变成红叉; 以及每一份原来都是从第 1 页编起的,并成一册之后,页码全乱。
这个工具就是把这一整套接过去。它只做一件事:把一堆 Word 按你认可的顺序, 并成一份新的 Word。
02
02 它怎么排、怎么分页、怎么不把版式搞坏
先说排序。 三种可选,默认第一种:
01
按文件名自然序 —— 这是默认。「自然序」的意思是,字母里的数字按数值比,
不是按字符比。所以 第2份 排在 第10份 前面,2026-3 排在 2026-10 前面。 这是人读文件名的习惯,也是绝大多数公文附件的正确顺序;
01
按修改时间 —— 从早到晚。适合「谁先交的排前面」这种场景;
02
按我添加的顺序 —— 你在清单里怎么放,就怎么并。你心里已经有顺序的时候用这个。
排序的结果会打在屏幕上,一行一个编号。这一行值得你停两秒看一眼 —— 真的按这个顺序并出去,错了就是四十份返工。
再说分页。 每一份之间不是简单地插一个分页符,而是插分节符。
这个区别不是抠字眼。分页符只是「从这里换一页」,纸张大小、页边距、纸张方向 还是整篇共用一套。分节符是「从这里开始另起一节」,每一节能带着自己的一套页面设置。 所以第 10 份那份横向排版的表格页,并进去以后还是横向的, 不会因为你第一篇是纵向就被拉回纵向、挤成一团。
然后是那些搬不过来的东西,得提前说清楚。
Word 的一份文档不是一个纯文本文件,它是一个压缩包,里面除了正文,还有样式表、 编号定义、图片文件、关系表、页眉页脚、批注、修订记录。合并的时候,工具要把 后面那几十份的正文搬进第一份的包里,同时把正文引用到的样式、编号、图片 一起搬过去,并且重新编号,免得撞车。
这套搬运做下来,有三件事它做不到,也不装能做到:
1. 样式同名会串版。 两份文档里都有一个叫「正文」的样式,定义却不一样 (一份首行缩进两字,一份不缩进)。合并稿里只能留一条「正文」的定义, 按第一份的来。第二份里用这个样式的段落,外形会跟着变。工具只保证 内容与顺序,版式以第一份为准。冲突了几个样式,报告里会点名是哪几个; 2. 页眉页脚只保留第一份的。 并成一册以后,整册每一节都用第一份那份页眉页脚。 这也是公文合订本通常的做法 —— 但你要知道它是这么做的; 3. 批注、脚注、尾注带不过来。 那些引用会被去掉,正文文字一个不少。 带不过来的条数会写在报告里。
三条都摆在界面上,不是藏在说明书第七页。
最后是写完自己查一遍。 合并稿写出去以后,工具会把它重新打开: 数一数是不是真的有这么多节、每一份的第一行字是不是都在、顺序是不是越来越靠后、 图片是不是还在、横向的那一节纸张方向有没有保住。任何一条对不上, 它会把结果标成失败,而不是把一份拼错的稿子当作成功交给你。
03
03 它会告诉你什么
打开报告里的「合并目录」,一行一份:第几份、文件名叫什么、小标题是什么、 多少段落、多少表格、多少图片、多少字、来自哪个子文件夹。
这张表最实用的地方,是对账。
四十份材料,封面写「共 40 份」,目录里数出来 39 行 —— 那就少了一份, 当场就能补。不用等到对方核清单才发现。
它还会在两种情况里主动喊你:
第一,文件夹里混着老格式 .doc。 收上来的材料里,十个有八个是 另存过的老 .doc 文件。这些文件工具读不了 —— 读它得调 Word 的 COM 接口, 这个工具不依赖 Word,也就装不了那个本事。但它不会悄悄跳过: 屏幕上会写「这个文件夹里还有 3 个老格式 Word 没被收进来:某某通知.doc、某某附件.doc」, 并且告诉你怎么办 —— 在 Word 里打开它、另存为 .docx,再加进来。 悄悄跳过是最坏的:合并稿里凭空少三份,你根本不知道。
第二,收进来的文件里有一个是坏的。 空的、改了后缀的文本、 把 Excel 表格改成 .docx 后缀的、包还在但正文 XML 坏了的 —— 每一份都会单独点名,说清是什么毛病,而不是笼统来一句「有文件读不了」。
其中「表格改后缀」这一种最阴。Excel 的 .xlsx 和 Word 的 .docx 都是压缩包, 只按开头两个字节判类型的话,它会被当 Word 收进来。所以工具会真的把包打开, 看里面有没有 Word 的正文文件、正文能不能解析 —— 光看开头不算数。
坏的那几份不会拖累好的那几份。 四十份里有两份坏的,剩下三十八份照并, 坏的单独点名,退出码是「跑完了但有失败」,不是「成功」,也不是「全崩」。
04
04 怎么用:三步
界面上三块:上面挑文件,中间填参数,下面看日志。

第一步,把 Word 放进去。
点「添加文件」挑几份,或者点「添加文件夹」—— 连子文件夹一起收, 一层一层都收。输出的时候不影响,因为合并稿只有一份。
放进去之后如果拿不准,先点「看第一个」:它把清单第一份数一遍 —— 几段、几个表、几张图、小标题是什么,有没有页眉页脚,有没有分节属性。 这个动作一个文件都不写。
第二步,选处理方式,选排序。
处理方式有三档:
01
看一个 —— 就是上面那个动作,只看第一份,什么都不写;
02
只报不写 —— 把清单里所有文档按你选的顺序排好,把合并顺序打在屏幕上,
出一张合并目录,但一份合并稿都不生成;
01
合并成一份 —— 在上面那些之外,真把清单里的文档并成一份新 Word。
第一遍强烈建议先走「只报不写」:先看顺序对不对,再决定要不要真并。 这一步不花时间,也不产出任何 Word,看到不对就调排序方式,不心疼。
排序方式三选一,默认「按文件名自然序」。合并稿叫什么默认「合并结果」, 不用写 .docx,写了也会自动去掉。
两个可选项,默认都不勾:
01
每份前面加一页标题 —— 标题用这份文档的第一行字,第一行是空的就用文件名。
合订本交给领导看的时候,这一页标题很省事;
01
开头插入目录 —— 插的是 Word 真正的目录域,不是手写一张表。
这一点很重要:合并这一刻,工具根本不知道第 3 份会落在第几页 —— 页码是排版时才定下来的。硬写一张表,页码必然是错的,那比没有目录更坑。 插域的话,在 Word 里按 Ctrl+A 再按 F9 更新一下,页码就是对的。
第三步,点「开始处理」,看结果。
输出目录里会有:一份合并稿、一张合并汇总(一份一行,末尾写着它在合并稿里第几个)、 一张合并目录(小标题、段落、表格、图片、字符、来自哪个文件夹)、 一份问题清单、一份处理记录。屏幕上最后那段汇总里,会有一行 「合并稿:合并结果.docx(4 节,38.8 KB)」和一行「复验:通过」。
命令行一样:
合并工具 "只报不写(排顺序、出目录,不写合并稿)" D:\材料 -o D:\报告
合并工具 "合并成一份(按顺序并成一个新 Word)" D:\材料 -o D:\合并
合并工具 "合并成一份(按顺序并成一个新 Word)" D:\材料 -o D:\合并 --titles --toc
05
05 别人踩过的坑
坑一:以为按名字排序,第10份就会排在第2份后面。
这是最常见的一个。「文件名字典序」和「人读文件名的顺序」是两回事。 电脑按字符比,1 比 2 小,所以 第10份 排在 第2份 前面; 而人看到 10 会读成「十」,觉得它应该在后头。
工具默认用自然序,界面上那个下拉框里也把这句话写全了: 「按文件名自然序(第2份排在第10份前面)」。但顺序到底对不对, 还是要你自己看一眼屏幕上打出来的那一行合并顺序。工具做了它该做的, 最后拍板的还是你。
坑二:以为合并就是复制粘贴,粘错了删掉重来就行。
四十份粘完了,你发现第 12 份粘重了。删掉?那一段在哪到哪? 粘过来的稿子里没有分界标记,你只能从头数。
工具每一份之间是分节符隔开的,表格里的「结论」栏还写着「已并进第 12 位」。 真发现错了,最省事的做法是删掉输出目录里那份合并稿,改完顺序重跑一遍 —— 源文件一个字节没动,重跑没有任何代价。
坑三:以为合并了,样式就都还在。
样式同名冲突的时候,只有一份定义能留下。工具按第一份的来, 冲突的是哪几个样式会写在报告里。如果你很在意第二份的某个样式, 可以先把第一份换成样式基准那一份,再合。工具不改变这个规则,只是把它说明白。
坑四:以为标题页会自动好看。
标题页只做一件事:把这份文档的第一行字,居中、加粗、放大、加大段前距, 单独放在一页上,后面跟一个分页符。它不猜你的层级、不加编号、不套封面模板。 要好看的封面,还是得在 Word 里做一份。工具管的是「别漏、别乱、别错」, 不管「好不好看」。
坑五:以为目录插进去就有页码。
插的是目录域,是空的。页码要排版时才定得下来,工具合并这一刻算不出来。 打开合并稿以后按 Ctrl+A 全选、再按 F9,Word 会重新算页码并填进目录。 日志里那句「在 Word 里按 Ctrl+A 再按 F9 更新」,不是在推脱,是唯一的正解。
坑六:路径打错一个字,看着却像成功了。
老工具最要命的一类毛病:路径打错了,工具什么都没干,安安静静地「成功」, 还顺手建了一个空目录,让你对着它发懵。
现在不一样:输入路径不存在时,退出码是 2,一个输出目录都不建, 把你打错的字符串原样打出来,末尾写一句「没有创建任何输出目录」。 文件夹里一份 Word 都没有,也是同样的处理 —— 告诉你「找到 0 份」。
坑七:另存的时候把原来的文件盖掉了。
不会。输出目录里已经有同名文件 —— 不管是上一次跑的,还是你自己攒的一份 「合并结果.docx」—— 工具会写成 合并结果(2).docx,再撞就 (3)。 连你自己放在输出目录里的那份也不例外,一样让开。
坑八:源文件被改了。
不会。源文件只读,合并稿是新文件。跑完工具会逐个比哈希, 屏幕上写「源文件未被改动:是」。跑坏了永远有退路:删掉输出目录重来一遍就行。
坑九:以为它连 PDF、图片、Excel 一起并。
不并。这个工具只吃 .docx。PDF 要先转成 Word、图片得先放进 Word、 Excel 表格要先粘进 Word,再来合并 —— 那些转换是另外的事, 混在一个工具里只会把每件事都做得半吊子。
想拿工具的话,老规矩,不单独发链接: 关注【数海丹心】公众号,后台回复「进群」,进群之后在群里喊一声「合并」

群文件里有打包好的 EXE 和源码。群里还有不少别的免费办公工具,都是群友自己写、自己打包发出来的。
工具不会更改源文件内容,使用失误造成的影响概不负责。
数海丹心,等你来。
写在最后
看到这儿,说明你把它读完了。这类文章能走多远,只取决于两件事:你的在看和转发。
顺手关注并设为星标,下一篇更新第一时间见。
END















































































