Appearance
区域
基础
数组赋值给区域。
Range('A1:C2').Value2 = [[1, 2, 3], [4, 5, 6]]表格界面。
| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
打印区域的值。
console.log(Range('A1:C2').Value2)[[1,2,3],[4,5,6]]清空内容。
Range('A1:C2').Clear()打印区域的值。
console.log(Range('A100').Value2)undefined合并区域。
Range('A3:B4').Merge()删除行。
Range('1:4').Delete()进阶
更新区域的值。
const rows = 2;
const cols = 3;
let start = 1;
for (let i = 0; i < rows; i ++) {
for (let j = 0; j < cols; j ++) {
Range("A1").Offset(i, j).Value2 = start;
start ++;
}
}| A | B | C |
|---|---|---|
| 1 | 2 | 3 |
| 4 | 5 | 6 |
更新区域的值。
const data = [
{name: '张三', age: 18},
{name: '李四', age: 25},
{name: '王五', age: 30},
];
const header = ['name', 'age'];
const body = data.map(item =>
header.map(field =>
item[field]
)
);
Range('A1').Resize(1, header.length).Value2 = [header];
Range('A2').Resize(data.length, header.length).Value2 = body;| A | B |
|---|---|
| name | age |
| 张三 | 18 |
| 李四 | 25 |
| 王五 | 30 |