Read Range
Description
The Read Range activity reads data from a worksheet and returns the result as a DataTable.
The activity can read a specific range, a used region starting from a specified cell, or an entire worksheet.
Common Capabilities
Process Data Support
This activity supports dynamic configuration using variables from the Process Data drawer.
You can bind values from Model Data, Form Data, System Data, Enterprise Variables, and Activity Outputs.
Learn more → Using Process Data
Design-Time Configuration
Workbook Configuration
This activity requires an Excel workbook.
Learn more → Excel Workbook Configuration
Worksheet Selection
This activity operates on a worksheet within the workbook.
Learn more → Excel Worksheet Selection
Range
Range of cells to read.
Learn more → Worksheet Data Selection
Examples:
A1:D100A:CB2:F50
Behavior depends on the value provided:
- When a range is specified, only the specified range is read.
- When a single cell address is specified, reading begins at that cell and continues through the worksheet's used region.
- When no range is specified, the entire worksheet is read.
Include Column Names
Determines whether the first row of the selected data is treated as column headers.
When enabled:
- The first row becomes the DataTable column names.
- Data is read starting from the next row.
When disabled:
- Generic column names are generated.
- All rows are treated as data.
Default value is True.
Preserve Format
Determines whether cell display formatting is preserved when values are returned.
When enabled, values are returned as they appear in Excel.
Examples:
| Cell Value | Cell Format | Returned Value |
|---|---|---|
| 1234.5 | Currency | $1,234.50 |
| 0.25 | Percentage | 25% |
| 2026-06-18 | Date | 18-Jun-2026 |
When disabled, the underlying cell values are returned without display formatting.
Default value is True.
Exclude Duplicate Columns
Determines how duplicate column names are handled when Include Column Names is enabled.
When enabled:
- Duplicate columns are ignored.
When disabled:
- Duplicate column names are preserved by appending Excel column identifiers to the generated column names.
Default value is True.
Behavior
The selected worksheet data is converted into a DataTable.
The DataTable structure is determined by the selected range and the column name configuration options.
Formula cells return their calculated values rather than their formula expressions.
Outputs
Data Table
Returns a DataTable containing the data read from the worksheet.
The resulting DataTable can be used by subsequent workflow activities for filtering, transformation, iteration, reporting, and data processing.
Wait All Incoming
Controls how this activity behaves when multiple incoming execution paths converge.
Determines whether the activity executes when any incoming path completes, or only after all relevant paths have completed.
Learn more → Execution Control
On Error
Defines how the workflow behaves if this activity encounters a runtime error.
Supported strategies include Fault, Continue, Suspend, and Retry.