WPS 表格增加"批量断开外部链接"工具

建议:WPS 表格增加"批量断开外部链接"工具

需求描述:

提供一个独立工具,支持在不打开文件的情况下,批量扫描并断开多个 Excel 文件(.xlsx/.xls)中的外部链接(外部引用公式、名称引用、图表引用等),而非超链接。

使用场景:

  • 收到大量含外部引用的表格文件,源文件已丢失或路径变更

  • 批量分发报表前,需要一键清除所有外部依赖

  • 文件数量多,逐个打开→编辑链接→断开→保存,效率极低

期望功能:

  1. 选择文件夹或批量导入文件列表

  1. 自动扫描文件中的外部链接

  1. 一键批量断开并保存

  1. 支持日志输出(哪些文件、哪些链接被处理)

福建省
浏览 112
收藏
2
分享
2 +1
4
+1
全部评论 4
 
Qoo
把所有公式单元格的公式统一变成值,是不是能达到同样效果
· 广东省
回复
 
wils
wils Lv.2 潜力创作者

Lv.2潜力创作者

最好上传个例子 这种需求写个宏 或者灵犀claw直接操作都行 只要说清楚批量操作的细节,都非常简单
· 海南省
回复
wils
wilsLv.2 潜力创作者

Lv.2潜力创作者

比如这段存为bat批处理,放到xlsx所在文件夹,就是批量断开表类型的链接,并输出日志。。。 #ANSI字符编码&cls&powershell -Version 5.1 -NoLogo -NoProfile -Command "gc -Encoding Oem -ReadCount 0 -LiteralPath '%~f0'|out-string|iex"&pause&exit/b $et = New-Object -ComObject ket.application dir *.xlsx | %{ $wb = $et.Workbooks.Open($_.FullName) $wb.LinkSources(1) | %{ $_ $wb.BreakLink($_, 1) } $wb.Save() $wb.Close() } $et.Quit()
· 海南省
回复