SW
SW
审计工具箱
附注搭建

插附注批注

智能扫描Excel底稿表格区域,批量插入表首/表尾锚点批注

功能简介

在使用附注工具进行报告自动化时,通常的流程是:先调整 Word 附注模板,工具根据 Word 模板生成带批注的空白 Excel 附注,然后在 Excel 中填数。

但对于首次承接(如 IPO、新客户)项目,项目组往往先有一套填好数据的 Excel 底稿,Word 附注尚未排版。此时需要手动给现有 Excel 底稿加上成百上千个「锚点批注」(如 表首:_jds1),工作量巨大。

本功能用于逆向操作——智能扫描现有的 Excel 底稿,自动识别表格区域,并批量插入符合工具标准的锚点批注。

核心特性

  • 智能识别:利用连通域搜索算法,自动根据「表格边框」识别表格范围,无需人工指定坐标
  • 自动削底:智能剔除紧贴表格下方的 TB、Check、核对行,确保批注精准打在最后一行数据上
  • 冲突处理:针对附注中常见的「左右分栏」排版,可配置只保留左侧或右侧表格
  • 自动清理:支持在处理前一键清除旧批注,防止干扰
  • 批量处理:支持直接指定文件夹,自动扫描内部所有 Excel 文件

配置文件

配置文件路径:input/插附注批注配置表.xlsx

配置表 Sheet 中,可以填写多行,每行对应一组处理规则:

列号参数名称填写示例说明
A文件夹或文件路径D:\底稿\货币资金.xlsx待处理 Excel 的完整路径或文件夹路径
B工作表明细表需要插入批注的 Sheet 名称
C开始行号5扫描的起始行(建议避开表头大标题)
D结束行号200扫描的结束行(留空默认扫到最后一行)
E冲突时选择 / / 全部一行里有两个表格(左右分栏)时的处理策略
F是否清除批注 / 是否先清空旧批注再插入新的

使用步骤

  1. 备份文件:本功能将直接修改源文件,请务必在运行前备份底稿
  2. 填写配置:按上述要求填写配置表并保存关闭
  3. 运行工具:在工具箱中点击「插附注批注」运行
  4. 查看结果:打开源文件,表格左上角单元格已插入 表首:_jds编号,右下角已插入 表尾:_jds编号

运行过程提示

  • 规则 N: 扫描到 X 个文件 — 显示匹配到的文件数量
  • 已清除旧批注: N 个 — 如果配置了清除旧批注,显示清除数量
  • 成功插入 N 组批注 — 识别到 N 个表格并插入了对应批注
  • 未识别到表格边框 — 该文件/Sheet 中没有找到带边框的表格

后续衔接

完成批注插入后,您的 Excel 底稿已准备就绪,接下来可以:

  • 使用「披露表提取」功能提取表格数据
  • 待 Word 附注排版完成后,使用附注工具建立 Word 与 Excel 的数据链接

常见问题

Q: 表尾批注不在最后一行,而在倒数第二行?

程序内置了智能「削底」逻辑。如果表格下方紧贴着无边框的「核对行」或「TB 行」,程序会自动忽略它们,将批注打在真正有底框的那一行。

Q: 表格中间断开了(例如跨页),会被识别成两个表格吗?

是的。程序根据边框的连续性识别,物理上断开的同一逻辑表格会被标记为两个不同的 _jds 编号。

Q: 编号是按什么顺序生成的?

编号按照「从上到下,从左到右」的顺序自动递增(1, 2, 3...),保证顺序逻辑。

注意: 操作前请务必备份底稿文件!