针对阿里云RPA对Excel的api,就简单的开始学习怎么使用了,由于之前写的语言是java,没有接触过python,然后这边的报错又不太在网上查到相关资料,所以总体做起来也不是很顺畅,就简单的写了一个统计两列的和和积,代码如下(应该是那种很low的写法的代码了)
求A列和B列的积
def start():
# 在此处开始编写您的应用
xls=rpa.excel.open(r'C:\Users\Administrator\Desktop\rpa测试表格.xlsx')
sheet=xls.get_sheet('sheet1')
#范围取值取excel的行数
a_list = sheet.read("A2:B"+sheet.row_count())
print(sheet.row_count())
data=[]
for i in a_list:
print(int(i[0])*int(i[1]))
data.append(int(i[0])*int(i[1]))
sheet.write("C",data,start_row=2)
xls.save()
xls.close()
pass
求和
def start1():
# 在此处开始编写您的应用
xls=rpa.excel.open(r’C:\Users\Administrator\Desktop\rpa测试表格.xlsx’)
sheet=xls.get_sheet(‘sheet1’)
#范围取值取excel的行数
a_list = sheet.read(“A2:C”+sheet.row_count())
print(sheet.row_count())
data=[]
sheet.write(“D1”,‘求和’)
for i in a_list:
print(int(i[0])+int(i[2]))
data.append(int(i[0])+int(i[2]))
sheet.write("D",data,start_row=2)
xls.save()
xls.close()
pass
也没什么特别的地方,主要这边有个注意的地方,每次定义一个函数一定要靠左到最左边,编译器才能识别
执行效果
打开界面设计控制面板新增刚刚添加的函数
主要心得就是好好看api每个方法函数下面的讲解,可能官网文档有些代码copy过来也是不能执行的,这个是蛮坑的 地方。这个知识点可以用来进行一些表格的统计,但是这个是最基础的操作,可能有一些方便的函数直接使用。