This activity helps the user to read and extract the specified row from the provided
input excel workbook. This activity works within the Excel scope activity.
Technical Reference
INPUT |
SheetName: Indicates to provide the “SheetName” to read and extract the row from the provided input excel sheet. This parameter accepts values in the “String” datatype." |
|
StartRow: Indicates to provide the “Position” of the row from where to be read in the provided input excel sheet.
You can either hardcode the value in an “Integer” variable or enter the value in “Integer”.
This parameter accepts values in the “Integer” datatype. |
||
MISC |
DisplayName: Displays the name of the activity. The activity name can be customized, which aids in troubleshooting. |
|
SkipOnError: Specify the "Boolean" value as "True" or "False."
True: Continue executing the workflow regardless of any errors thrown. False: Halt the workflow if it encounters any errors. None: If the option is left blank, the activity will, by default, behave as if "False" were chosen. |
||
Version: It indicates the version of the feature being used. |
||
OUTPUT |
Datatable: It helps to view the output of the activity as extracted row in “Datatable” format. It returns values in “Datatable” datatype. Refer the below example to create the variable. |
|
Result: It provides the ability to view the execution status of the activity. It returns values in "Boolean."
True: Indicates that the activity has been executed successfully without any errors. False: Indicates that the activity has been unsuccessful due to an unexpected error being thrown. |
* Represents mandatory fields to execute the workflow
Here’s an example of how “ReadRow” activity works –
In the following example, I am using the “Excel sheet” which is used to automate in
the Use case. To get a better understanding, click here.
This report encompasses employee particulars like Name, Position, Age, Office,
Start date, and Salary.
1. Here, I am continuing from the “WriteRange” activity’s example.
2. Now, placing the " ReadRow " activity within the scope activity.
a. In this case, I am extracting the third-row values in a “datatable” format using
this activity.
b. Double click on the activity to provide the “StartingRow” value.
i. Here I am providing the “StartingRow” value as “2”.
ii. The index position of the column starts row “1”, hence I have given the value
as “2” to delete the third row.
c. Next, moving to “SheetName” and providing the value as “Report” in
the box.
d. Now, navigating to the “Datatable” in the properties to declare a variable to
view the output of the activity.
i. There are two ways to create a variable-
ii. Method 1 – Click on the "Datatable" property within the "ReadRow" activity
and enter the variable name. In this case, we are using “Rows." Then,
press "Ctrl+Q," which is a shortcut key to create a variable.
iii. Method 2 - Click on the Variables pane and enter the name " Rows." Then,
in the "Variable Types" column, select "Browse for Types" from the dropdown
menu.
iv. The .Net window for data types will appear on the screen, enter the type
name as “System.Data.Datatable” and then click on “OK” button.
3. Now, you can add “TableViewer” activity to view the output. Click here to
know how to provide the values.
4. Now, execute the workflow.
The bot will execute the workflow and extract the third-row values in a
“Datatable” format. Below is a sample of the output of the activity.