2022-10-12 13:39 编辑:奔跑的小羊 点击: 次 A+
在操作WPS表格之前我们需要对WPS表格结构有个比较细致的了解,见下图:
简而言之,一个WPS表格文件即工作簿Workbook由一个或者多个工作表Worksheet组成,一个WorkSheet可以看作是多个行Row组成,也可以看作是多个列Column组成,而每一行每一列都由多个单元格Cell组成!
let et = CreateObject('KET.Application')
//或
let et = GetObject('', 'KET.Application')
//取当前活动工作表
let sheet = et.ActiveSheet
//根据名字取工作表
let sheet = et.ActiveWorkbook.Sheets('Sheet1')
let sheet = et.ActiveWorkbook.Sheets(1)
sheet.Name = '成绩表'
print(sheet.Name)
>> 成绩表
//取得所有列
let columns = sheet.Columns
//取A列,可以用名称或序号提取
let col = sheet.Columns('A')
let col = sheet.Columns(1)
//注意,Columns不是Javascript的数组对象,不能如下操作
let col = sheet.Columns[1] //错误
let rows = sheet.Rows
let row = sheet.Rows(1)
let cells = sheet.Cells
//提取A3单元格,可以用名称作为索引,也可以用行号和列号作为索引
let cell = sheet.Cells('A3')
let cell = sheet.Cells(1, 3)
//根据名称提取
let range = sheet.Range('A3:D10')
//根据对角的单元格提取
let range = sheet.Range(sheet.Cells(3, 1), sheet.Cells(10, 4))
let col = range.Columns(1)
let row = range.Rows(1)
let cell = range.Cells(3, 1)
let range = sheet.Range('D10')
//设置内容
range.Value = '1234'
//提取内容
print(range.Value)
range.Font.Name = '黑体'
range.Font.Size = 18
range.Color = 0xFF0000 //红色
range.HorizontalAlignment = xlCenter //水平居中对齐