主题
表格实例
Selection
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
语法
表达式.Application.Selection
表达式:文档类型应用对象
示例
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
const Selection = await app.Selection
console.log(Selection)
}
Users
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
获取正在协作的用户信息
语法
表达式.Application.Users
表达式:文档类型应用对象
示例
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
const users = await app.Users
console.log(users)
}
Base10To26()
10 进制转 A-Z 字母
语法
表达式.Application.Base10To26()
表达式:文档类型应用对象
示例
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 23 -> W
const word = await app.Base10To26(23)
console.log(word)
}
Base26To10()
10 进制转 A-Z 字母
语法
表达式.Application.Base26To10()
表达式:文档类型应用对象
示例
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// W -> 23
const word = await app.Base26To10('W')
console.log(word)
}
For()
获取所有工作表名称
语法
表达式.For(Start, End, Step, Handle)
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Start | Number | 是 | 表格开头 Sheet 位置 | |
End | Number | 否 | 表格结束 Sheet 位置 | |
Step | Number | 否 | 每次遍历步骤 | |
Handle | Number | 否 | 回调方法 |
示例
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 获取所有工作表名称
const Names = []
await app.For(1, app.Sheets.Count, 1, async Index => {
Names.push(await app.Sheets.Item(Index).Name)
})
console.log(Names)
}