二轮土地延包档案目录批量生成:一个 Excel 表就能实现
- 2026-11-08 10:41:41
上周有位同行问我:二轮延包的档案,封面和卷内目录能不能批量出?
他的情况很典型。一个组两百多户,一户一份档案。档号不同、承包方代表不同,但封面上的大字、目录里的条目、日期、页数、保管期限,全都是同一套。
手工做就是一份份复制,然后改档号、改名字、改卷号,改完再核一遍有没有漏。
一份三分钟,两百份就是十个小时。而且改到第一百五十份的时候,人是会走神的——我见过因为一个卷号错了,整本重打的。
我把这件事做成了一个表格工具,操作就三步。

它就是一个 Excel 文件,不用装软件
一个 .xlsm 文件,里面四张表:
封面 —— 你的封面模板
目录 —— 你的卷内目录模板
参考值 —— 名单:A 列档号,B 列承包方代表
使用说明 —— 操作说明和两个按钮
前两张表你想怎么改就怎么改,格式、合并单元格、打印设置全部保留。第三张表填名单,一行一个人,往下加多少行都行。
然后点「▶开始生成」。

生成的时候它做了什么
它读名单的每一行:把档号写进目录表的 A2,把承包方代表写进 J2。
就这两个动作。
剩下的全靠公式自己算——因为模板里引用这两个单元格的公式会跟着重算:
目录题名里的「农村土地承包合同(家庭承包方式)(张××)」变了
封面上的「张××农户合同类文件材料」变了
「本卷共 7 件 26 页」、最早日期、最晚日期、全称、简称、本级,全都跟着变
一份文件一个 .xlsx,文件名就是档号,直接落到「生成结果」文件夹里。

出来的东西长这样



档号、承包方代表、卷内条目、封面卷号——四处全对得上,不用再核。

我特意加了四个细节
断了不用从头来。生成到第一百二十份断电了,重新点一次,前面做完的自动跳过,从第一百二十一份接着做。
一份失败不影响其他。某一条名单有问题,它记下原因继续往下跑,最后汇总告诉你哪几条没成。不会因为一条错就整个停住。
有日志。输出文件夹里有个「_生成日志.txt」,逐条记着成功、跳过、失败和原因。出了问题不用猜。
档号重复会提示。名单里同一个档号写了两遍,第二遍直接跳过,不会悄悄覆盖掉前一份。
演示视频
用之前要知道的两件事
一、生成的是 .xlsx 新格式。如果你们单位归档必须用 .xls,说一声,改一行就行。
二、第一次打开要点「启用内容」。不启用宏,按钮是按不动的。
最后
这工具是我自己工作里攒出来的,不是什么商业软件。没有服务器、不上传数据,全在本机跑。
有同样需求的同行,留言或者私信我,我把文件发你,按你们自己的模板改改就能用。
建议先在副本上试一遍,确认格式对得上再批量跑。