提交图
4 次代码提交
作者 SHA1 备注 提交日期
yu 0fe264a884 fix: 清空区域兼容 cellPos 与 startRow/startColumn 键并支持清除格式模式 2026-10-28 15:04:55 +08:00
yu 8dd0aeefa6 fix: PDF 抽页页码留空时明确报错而非静默复制全本
pdfRange 选择非 all 且 pdfNum 为空时,此前 parsePdfPages 回退为
返回全部页面,导致配置错误时无声输出完整副本;现返回空集由
CreateNewPdf 抛出 No valid PDF pages
2026-10-28 13:41:50 +08:00
yu 9de0eeaa88 fix: 统一 Excel 工作簿共享存储,修复多组件互相覆盖
office.ts(内存句柄表)、office-file-extended.ts(每次重读磁盘)、
excel-common.ts(按路径独立缓存)、extended.ts(loadSheet 每次重建)
各自持有工作簿实例并整簿写回同一文件,后保存者会整体覆盖先保存者:
列宽/行高/合并被背景色冲掉、复制的 Sheet 被新建 Sheet 冲掉等。

- 新增 excel-store.ts:按路径共享同一 ExcelJS 实例,四个模块统一接入
- resolveWorkbook 返回流程变量持有的原始句柄对象,另存为改写 path
  能同步到后续节点(此前改在副本上,下游仍写旧路径)
- 另存为后以新路径重新登记实例并释放旧路径缓存
- ReadColumn 裁掉尾部空值(共享实例下触碰空行会撑大 rowCount)
- 新增 3 个共享存储回归测试(格式保持/复制Sheet保持/另存后续写)
2026-10-28 13:32:01 +08:00
yu 21b5186442 feat: 扩展网页Office能力并增加运行前检查 2026-10-27 13:06:40 +08:00