Table

row_count

row_count()

方法描述

获取表格的行数

返回值说明

返回行数<int>

调用样例- rpa.app.microsoft.word.Table.row_count-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)

row_count = table.row_count()

col_count

col_count()

方法描述

获取表格的列数

返回值说明

返回列数<int>

调用样例- rpa.app.microsoft.word.Table.col_count-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)

col_count = table.col_count()

read

read(row, col)

方法描述

获取指定单元格内容

参数说明

row<int>行的索引

col<int>列的索引

返回值说明

返回指定单元格内容<str>

调用样例- rpa.app.microsoft.word.Table.read-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)

data = table.read(1,1)

write

write(row, col, text, size=8, family='微软雅黑', color=1)

方法描述

向指定单元格写入内容

参数说明

row<int>行的索引

col<int>列的索引

text<str>要输入的内容

size<int>字体大小

family<str>字体种类

color<int>字体颜色编号

调用样例- rpa.app.microsoft.word.Table.write-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 执行写入时请确保填写的行列参数没有超过word中原表格的行列数
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
text = "RPA_WORD文档表格写入测试"

table.write(1,1,text)

merge_cell

merge_cell (start_cell_row, start_cell_col, end_cell_row, end_cell_col)

方法描述

合并单元格

参数说明

start_cell_row<int>起始单元格行号

start_cell_col<int>起始单元格列号

end_cell_row<int>结束单元格行号

end_cell_col<int>结束单元格列号

调用样例- rpa.app.microsoft.word.Table.merge_cell-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
# 合并第2行2列到第5行3列的单元格
table.merge_cell(2,2,5,3)

select_cell

select_cell (row, col)

方法描述

选中单元格

参数说明

row<int>要选中的行号

col<int>要选中的列号

调用样例- rpa.app.microsoft.word.Table.select_cell-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
# 选中第2行3列的单元格
table.select_cell(2,3)

set_row_height

set_row_height (row, height)

方法描述

设置行高

参数说明

row<int>行号

height<int>行高

调用样例- rpa.app.microsoft.word.Table.set_row_height-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
# 设置第2行行高为50
table.set_row_height(2,50)

set_col_width

set_col_width (col, width)

方法描述

设置列宽

参数说明

row<int>列号

width<int>列宽

调用样例- rpa.app.microsoft.word.Table.set_col_width-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
# 设置第2列列宽为100
table.set_col_width(2,100)

delete

delete ()

方法描述

删除本表格

调用样例- rpa.app.microsoft.word.Table.delete-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)
# 删除本表格
table.delete()

add_row

add_row()

方法描述

增加一个空行

调用样例- rpa.app.microsoft.word.Table.add_row-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 默认在表格默认新增一行
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)

table.add_row()

add_col

add_col()

方法描述

增加一个空列

调用样例- rpa.app.microsoft.word.Table.add_col-

# 注意事项:使用前需确认已安装MicroSoft相关软件
# 默认在最右边新增一列
# 代码调用样例如下:
word_file_path = r"D:\2_测试文件归档\测试Word.docx"
word = rpa.app.microsoft.word.open(word_file_path, visible=True)
table = word.get_table(1)

table.add_col()