SuperAPI AI 工具集

wps-core-api

办公与效率

查看项目

更新于 10-15 20:12

技能介绍

用途:这是 WPS 表格(ET)JS 宏的 API 核心参考,用于在 WPS 中编写表格自动化脚本,覆盖数据读写、格式化、工作表与图表操作。

主要能力:全局对象包括 Application/app、ActiveWorkbook(wb)、ActiveSheet(ws)、Selection。Range 支持 Value2 读写、Formula、ClearContents/ClearFormats/Clear;动态区域可用 End(4)、UsedRange、Offset、Resize、CurrentRegion。格式化含字体、颜色、对齐、换行、NumberFormat、行列宽高、合并、隐藏、分组、自动筛选、去重、排序、查找替换、复制填充、数据验证与条件格式。工作表支持创建、访问、复制、删除、保护与命名区域;图表须用 Shapes.AddChart2。Application 级可关闭 ScreenUpdating/DisplayAlerts,并调用 WorksheetFunction 与 Union。

使用方式:API 为同步执行,非 Excel.run 模式。代码顶部需定义 CL、_n、toM 辅助函数。集合访问必须用 .Item(),方法调用须加括号,End() 用数字方向。

限制:颜色为 BGR 非 RGB;Sheets.Add() 返回 null,须用 Application.ActiveSheet;边框不可用,需用背景色替代;不支持 VBA 语法与 Cells(row,col)、Rows(n)、Columns("A")、ListObjects、ChartObjects.Add 等写法;大批量写入前须关闭 ScreenUpdating,否则可能崩溃。