一份做好的报表常常要复用到不同品牌、不同部门的场合,颜色得跟着换。麻烦的地方在于,工作簿里的颜色分两种:一种是写死的 RGB 值,只认自己那一处;另一种指向主题里的槽位,标题栏、表头、隔行底色和边框虽然看上去各不相同,其实都从同一组槽位取值。前一种只能逐个单元格去改,改漏一处就露出旧配色;后一种改一个槽位,整张表一起重绘。Spire.XLS for JavaScript 基于 WebAssembly 在浏览器端直接完成此操作,通过虚拟文件系统(VFS)管理输入输出文件,无需后端服务支持。 本文介绍三个核心功能点: 替换主题中的强调色…