学习阿里rpa历程2

针对阿里云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过来也是不能执行的,这个是蛮坑的 地方。这个知识点可以用来进行一些表格的统计,但是这个是最基础的操作,可能有一些方便的函数直接使用。

你可能感兴趣的:(学习阿里rpa历程2)