ARTICLE · 1238227
WPS 加载项表格批量处理工具

加载项是什么形态?
装好之后,打开WPS文字,顶部菜单栏会多出一个「批量工具」选项卡。点开是一排按钮,对应表格批量处理的各种功能。不需要配置任何AI客户端,不需要命令行操作,点按钮就能用。
工具本身有两条路径:一条是给AI客户端调用的MCP服务器,一条是WPS加载项。这篇只讲加载项,因为对不习惯命令行的同行来说,门槛最低。
环境依赖:装之前先确认这几样
加载项依赖Python和Node.js,装之前先把环境确认好。
pywin32>=306 |
重要提示:COM自动化只能在Windows上运行,且必须以当前用户身份运行,不能用服务账户。
第一步:安装Python依赖
打开CMD或PowerShell,执行:
pip install pywin32>=306如果项目里有requirements.txt,也可以:
cd <项目根目录>pip install -r requirements.txt
装完验证一下:
第二步:安装Node.js依赖(加载项需要)
进入wps_addin目录,执行:
cd wps_addinnpm install
如果暂时不用加载项,这一步可以跳过。但加载项需要Node.js构建后的文件,确保已执行npm install和npm run build,或者直接使用项目里已构建好的产物。
第三步:环境检查(推荐)
项目里带了一个环境检查脚本,运行:
python tools\check_wps_env.py正常输出会显示Python版本、pywin32状态、WPS COM组件注册情况、当前打开的文档和表格数量。任何一项异常都不影响工具安装,只影响实际调用WPS时的行为。
常见异常处理:
pip install pywin32 | ||
HKEY_CLASSES_ROOT\KWPS.Application 存在 | ||
一键安装加载项
环境准备好之后,安装加载项只需要双击一个bat文件。
操作步骤:
完全关闭WPS(任务管理器里结束所有
wps.exe进程)双击运行
install\一键加载加载项.bat
脚本自动完成四件事:
publish.xml | %APPDATA%\kingsoft\wps\jsaddons\,WPS启动时自动读取 | |
server_hidden.vbs 复制到启动文件夹,服务器随登录自动后台运行 | ||
pythonw 启动加载项静态服务器(端口3889,无窗口) | ||
注意事项:
首次打开WPS如果弹出加载项信任确认,点「允许」即可。如果 publish.xml 写入失败(WPS正在运行占用),先关WPS再重跑脚本。端口3889被占用时脚本会检测并提示,不会重复启动。
装完之后能做什么?
功能列表我列一下,你就知道有多实用。

基础操作
检测WPS连接状态和当前文档
列出文档中所有表格(序号、行列数、首格内容),双击跳转
批量选中表格(加浅绿色底纹标记)/ 清除选中标记
格式调整
根据窗口调整表格宽度
批量应用框线(线宽、线型、颜色可自定义)
批量文字居中(水平+垂直)
批量调整段落间距(倍数/固定值)
批量删除表格文字首行缩进
批量清理表格内空格/空字符(覆盖半角、全角、不间断、零宽空格)
强制同步单元格边距
标题行操作
批量表头加粗 / 取消加粗
设置重复标题行(跨页重复)
批量标题行加底色
字体操作
批量调整字体(名称、大小、颜色)
合并功能
批量合并单元格(相同内容合并 / 空单元格合并)
高级合并(指定表格、行列范围、合并规则)
一键组合
一键应用个性化设置(自由勾选功能,组合执行)
一句话总结:你在WPS里对表格能做的重复操作,这个工具都能批量搞定。
怎么用?三步上手
第一步:选择文档
打开WPS文字,加载要处理的文档。点「批量工具」选项卡里的「选择目标文档」,程序会列出所有已打开的WPS文档。选中你要操作的那个,确认。
之后所有操作都针对这个文档,不用担心误改其他文件。
第二步:选择表格
点击任何功能按钮(比如“批量文字居中”),程序弹出表格选择对话框:
列出文档中所有表格(显示行列数)
支持多选:Ctrl点选不连续,Shift连续选择
双击表格项:自动跳转到文档中该表格位置
选中表格,点确定。
第三步:执行操作
操作即刻生效。所有操作都是批量执行,一次搞定。
核心亮点:一键应用个性化设置。 如果每次都要单独点按钮,效率还是不够高。所以工具里有一个「一键格式化」:弹出一个窗口,勾选需要执行的功能,设置对应参数(框线宽度、行距倍数、字体大小等),点执行,所有勾选的功能按顺序应用到选中的表格。比如你勾选“居中 + 框线 + 标题行加粗”,它在一个循环里完成这三个操作,不用分三步走。
高级合并也值得单独说。WPS自带的合并功能比较基础,这个工具扩展了两种更灵活的方式:相同内容合并(垂直/水平),连续单元格内容相同时自动合并,保留第一个的内容;空单元格合并(垂直/水平),某个单元格为空时自动向上或向左合并,并入有内容的单元格。高级合并可以指定处理范围——特定表格、特定列或特定行。
卸载也很简单
运行 install\uninstall_wps_table_tool.bat,脚本会移除加载项注册(publish.xml、authaddin.json、TableBatchTools.js)、开机自启脚本和运行时缓存,不删除项目文件本身,可随时重新安装。如果加载项服务器进程仍在运行,手动在任务管理器里结束Python进程即可。
📢 我是老李,35岁规划师,从零开始学AI。
每天1小时,记录真实学习路。不求成为大神,只为多一条出路。
如果你也在传统行业或者对未来感到焦虑,如果你也想学点新东西但一直没有开始
点击关注,我们一起进步;
也欢迎点赞 ❤️ 分享 ➕ 推荐,让更多同行者看到!
👇👇👇















































































