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()