• Uipath学习(4):Uipath操作excel


    4.Uipath操作Excel

    4.1Read Cell

    对Excel的操作有多种方式。

    1.使用App Integration->Excel;

    2.使用System->File->Workbook;

    方式1:必须安装Excel,并且Excel操作只能在Application Scope Activity中,会打开Excel进程,结束后自动关闭;

    方式2:不必安装Excel,并且工作簿可以在单独Activity中,不会创建Excel进程;

    创建Activity:Excel Process Scope;

    创建Activity:Use Excel File,

    设置Save changes,是否保存修改;

    设置Create if not exists,是否当excel不存在时,创建;

    设置Properties参数页签:Edit password(编辑密码)、Password(受保护Excel密码);

     

    创建Activity:Read Cell Value;

    创建变量Variables:Cell_A1,保存读取的Cell值;

     

    创建Activity:Read Cell;

    创建Variables变量Cell_A2,保存Excel读取单元格值;

    注意:Read Cell活动中,Excel是否存在,对应WorkSheet是否存在,如果不存在,运行时会报错;

    4.2Read Row

    使用System->File->Workbook->Read Row

     

    创建Activity:Read Row;

    创建变量Variables:Row_VAR,保存Excel读取行结果;

    4.3Read Column

    使用System->File->Workbook->Read Column

     

    创建Activity:Read Column;

    设置SheetName,设置Starting Cell;

    设置Result保存位置:Column_VAR;

    创建变量,Column_VAR,保存Read Column读取的结果;

    4.4Read Range

    使用System->File->Workbook->Read Range

     

    创建Activity:Read Range;

    设置Range范围;

    设置SheetName;

    设置Output,DataTable_VAR,数据类型DataTable;

    创建Variable参数:DataTable_VAR;

    创建Variable参数:Str_VAR;

     

    创建Activity:Output Data Table;

    设置Input为获取到的数据DataTable_VAR;

    设置Output为Str_VAR;

    创建Activity:For Each Row in Data Table;

    遍历DataTable每一行,CurrentRow表示当前遍历行;

    使用CurrentRow("列名").ToString访问数据

    示例:CurrentRow("产品名称").ToString

    注:DataTable的Filter操作

     

    创建Activity:Read Range,读取数据;

    创建Activity:Filter Data Table;

    点击configure Filter,配置筛选条件;

    4.5Write Cell

    使用System->File->Workbook->Write Cell

     

     创建Activity:Write Cell;

    4.6Write Range

    使用System->File->Workbook->Write Range

     

    创建Activity:Read Range,读取Range内容;

    创建Variables变量:DataTable_VAR,类型:DataTable,保存读取数据;

    创建Activity:Write Range,将DataTable_VAR数据写入Excel;

  • 相关阅读:
    Xamarin.Android和UWP之MVVM的简单使用(二)
    Xamarin.Android和UWP之MVVM的简单使用(一)
    那些年用过的xUnit.net的简单用法
    Xamarin.Android之给我们的应用加点过渡效果
    Xamarin.Android之Splash的几种简单实现
    Xamarin.Android之布局文件智能提示问题
    Xamarin.Android之Spinner的简单探讨
    Xamarin.Android之封装个简单的网络请求类
    Xamarin.Android再体验之简单的登录Demo
    【分库分表】sharding-jdbc实践—分库分表入门
  • 原文地址:https://www.cnblogs.com/tangToms/p/16150639.html
Copyright © 2020-2023  润新知