我为什么做了一个WPS表格助手

做这个插件的起点很简单:作为一名常常需要写方案/赶标书的牛马,常常需要处理几十上百页的word文档,在这个注数据呈现的环境下,一个文档里里一般有大量表格,以前一直是手动调整,一个表格一个表格的选中、修改。

在施工方案、安全管理资料、检查表这类文档里,表格常常需要统一行高、列宽、底纹、边框,还要处理文字对齐和多余空格。单个表格改起来不难,但一篇文档里有十几个、几十个表格时,就变成了重复、耗时、容易漏的工作。

所以最开始的想法是解决一个很具体的问题:把这些重复动作聚焦起来,依次处理。

需求是一步步变清楚的

我为什么做了一个WPS表格助手

需求起点

一开始我只想解决两件事:

  • 一键调整所有表格的行高、列宽。
  • 可以给指定行或指定列设置底纹颜色。

做着做着才发现,“一键调整”并不等于一个按钮就够了。我真正需要的是可控。

行高要分“最小值”和“固定值”;列宽不能每次都强制修改,所以要有“不调整”和“调整”;应用范围也不能简单粗暴的把整个文档的所有表格全部变成一样的,有时候局部会有特定的格式需求,所以需要能选择第几页到第几页进行范围修改。

这些调整让插件从“能批量处理”变成了“能按用户意图处理”。

底纹调整

后来经过几次优化及朋友提议,底纹被重新整理成“行底纹”和“列底纹”两个分项。用户可以分别选择是否调整,再输入对应的行号或列号。颜色也保留了常用色、其他色和自定义 RGB,其中第一个常用色设置为我自己日常使用最多的颜色。

功能不是越多越好

后面又增加了快速处理功能:左对齐、居中、右对齐、单元格上下居中、删除空格。

这些功能都来自实际整理文档时的高频动作。尤其是删除空格,许多表格内容从其他地方复制过来后,会夹杂多余空格,手动处理超级烦。

边框功能也经历了取舍。最初希望把各种线型都放进去,但实际使用时,有些线型在下拉框里会显示为空白。最后没有强行保留,而是删掉不稳定的选项,只留下能稳定显示、常用的线型。

我为什么做了一个WPS表格助手

界面一直在压缩

界面压缩过程

插件是放在 WPS 右侧使用的,如果界面太宽、太高,就会挡住正文阅读区域。

所后来期做了许多界面压缩:

  • 面板变窄。
  • 按钮变小。
  • 输入框变矮。
  • 色块变小。
  • “其他”和“自定义”放到同一行。
  • 标签尽量简短。
  • 所有内容尽量在一个页面完整显示。

这个过程看起来只是改界面,实际是在优化使用感。一个办公插件最好不要抢注意力,它应该安静地待在旁边,需要时能快速完成任务。

最终留下来的能力

我为什么做了一个WPS表格助手

最终成品图

最终版本保留了这些高频功能:

场景

解决的问题

尺寸

批量统一行高,按需调整列宽

底纹

给指定行或指定列设置填充颜色

边框

统一外边框或所有框线

对齐

一键设置表格文字对齐

居中

批量设置单元格上下居中

空格

删除表格中的多余空格

范围

支持所有表格或指定页码范围

这次开发最大的收获

回头看,这个插件不是一次设计出来的,而是被需求一步步推出来的。

一开始只是想少点重复操作;

后来发现要完善功能、压缩界面,让它适合长期放在 WPS 侧边栏里使用。

真正好用的办公工具,往往不是功能最复杂的,而是最贴近工作习惯的。

这个 WPS 表格助手,就是从一个很小的表格整理痛点开始,慢慢打磨出来的。

© 版权声明

相关文章

1 条评论

none
暂无评论...