跳到主要内容

写入表格

指令说明

把数据写到表格中,可以写到指定单元格,也可以按行、列写入,可以选择追加、插入、覆盖。

指令输入参数

输入参数输入参数类型说明
Excel对象ExcelApp写入到该表格
写入范围枚举项行、列、单元格
行号str从该行开始写入,从1开始,-n表示倒数第n行
列名str从该列开始写入,可以是列名(如A),也可以是列序号,从1开始,-n表示倒数第n行
写入方式枚举项追加、插入、覆盖,仅 写入范围 是 行 或 列 时需要该参数
写入内容List 或 Any待写入的内容
sheetstrsheet页名称,默认激活的sheet

指令输出参数

说明

  • 行号/列名:

    • 按行写入时,从第几列开始写入
    • 按列写入时,从第几行开始写入
  • 写入方式:

    • 追加:在最后一行、列后面添加一行、列数据
    • 插入:在指定的行、列后面插入一行、列数据,后面的数据自动后移一行、列
    • 覆盖:修改指定行、列的数据
提示

该指令会调用当前电脑上的Excel软件处理数据,因此您需要先安装Microsoft Office或者金山WPS

示例

  • 原始数据
ABCD
1AppleBananaTomato
2CarTruckTaxi
3BallLegoDoll
  • 写入范围:行,列名:C,写入方式:追加,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2CarTruckTaxi
3BallLegoDoll
4abcd
  • 写入范围:行,列名:C,写入方式:插入,行号:2,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2abcd
3CarTruckTaxi
4BallLegoDoll
5
  • 写入范围:行,列名:C,写入方式:覆盖,行号:2,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2Carabcd
3BallLegoDoll
4
  • 写入范围:列,行号:2,写入方式:追加,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2CarTruckTaxia
3BallLegoDollb
4c
5d
  • 写入范围:列,行号:2,写入方式:插入,列名C,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2CaraTruckTaxi
3BallbLegoDoll
4c
5d
  • 写入范围:列,行号:2,写入方式:覆盖,列名C,写入内容['a','b','c','d']
ABCDEF
1AppleBananaTomato
2CaraTaxi
3BallbDoll
4c
5d
  • 写入范围:单元格,行号:2,列名C,写入内容'a'
ABCDEF
1AppleBananaTomato
2CaraTaxi
3BallLegoDoll
4

参考

读取表格展示数据