先把“保留人工修改”拆成明确区域
Office 文件由相互关联的多个包部件组成。PowerPoint 会把幻灯片、母版、版式、主题、图表和嵌入工作簿分别存储;Word 也会把主文档、样式、媒体等分别存储。因此安全刷新不是重建整个文件,而是保留现有文件作为目标,只替换系统明确拥有的生成区域。
人工封面、评论、附录、未选中表格、主题、样式和无关媒体默认保留。对于行列形状相同的选中表格,只替换单元格文字,并保留现有对象身份、位置、尺寸、单元格几何和格式。PowerPoint 图表保留对象与位置,但生成序列和嵌入工作簿会更新。
- 选中稳定锚点之外的人工内容:保留。
- 未选中的生成表格:保留。
- 选中等形表格的格式与几何:保留。
- 选中生成表格内的文字:替换为当前获批 Crosstabs 值。
- 选中 PowerPoint 图表的数据与嵌入工作簿:替换。
刷新前验证稳定锚点与结构
Crosstabs 为生成表格、元数据、统计文字和 PowerPoint 图表写入由表格 ID 与续表索引派生的稳定锚点。刷新会先确认每个选中锚点在现有文件和新生成源文件中各出现一次,并验证单元格结构与文字运行形状一致。
审计结果记录选中表格 ID、已更新锚点、已保留锚点、阻止原因、警告和未重写包部件的数量。若锚点缺失或重复、表格形状变化、图表类型不兼容、文件不可读或缺少必要部件,操作会在生成输出前失败,不会返回部分修改的文件。
完整示例:刷新波次报告而保留客户修改
研究人员导出一份追踪报告,把封面改成客户标题,替换客户主题,重新着色一张生成表格,并让第二张表保持不变。新波次只改变第一张表的数值,没有改变其行列形状。
选择性 PPTX 刷新更新第一张表的文字、元数据、统计说明、图表序列和嵌入工作簿,同时保留人工封面、客户主题、表格颜色与几何、第二张表、图表对象身份和其他包部件。DOCX 的对应验证会保留人工备注、样式、等形表格格式和未选中表格。
若新波次增加一行,表格形状变化会使刷新被阻止。此时应重新生成并复核受影响对象或整份报告,而不是接受静默重排或半更新文件。
当前产品边界:能做什么,不能做什么
当前 Export 菜单刷新的是打开的表格,其稳定 ID 为 tab-current。用户先从 Crosstabs 导出可编辑 PPTX 或 DOCX,在 Office 中修改支持的人工区域,再回到同一当前表格选择对应刷新命令。整个读取、打包和下载过程在浏览器本地完成,不会把 Office 文件或源受访者行发送给 AI 供应商。
底层项目模型可以规划多表生成区域刷新,但当前 Export 菜单尚未提供任意多表选择、发现文字刷新或结构变化后的自动重排。第三方任意 Office 文件也不会因为扩展名正确就变成可刷新模板;文件必须包含兼容 Crosstabs 稳定锚点。
哪些人工修改会被替换?
选中生成表格内的文字由当前 Crosstabs 结果负责,因此人工改写的数值、标签或统计文字会被替换;选中 PowerPoint 图表的系列数据与嵌入工作簿也会被替换。等形表格的受支持样式和几何仍会保留。
‘保留人工修改’并不代表任意往返编辑都能无损保留。它表示选中生成锚点之外的人工内容得到保留,加上等形选中表格内明确支持的格式与几何。若需要保留人工数据改写,应把它移出生成区域或不要刷新该对象。