---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Use the ReadFromCSV component

# Use the ReadFromCSV component {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Read data from a CSV file by using the ReadFromCSV component in RPA Desktop Design Studio.
Watch this video to learn how to use the ReadFromCSV component.

## Before you begin

Role required: none

## About this task

You can configure the properties for the ReadFromCSV component. For more information
about these properties, see [Properties of the Data Reader components](https://www.servicenow.com/docs/rmr4bEJYOxUWZQXW__lEMw "Learn about the properties of the Data Reader components in RPA Desktop Design Studio.").  

Real-world scenario: Extracting product inventory data
:   An e-commerce company maintains stock details in a CSV file. The RPA bot uses the ReadFromCSV component to read the file and update inventory levels in the company's database, ensuring real-time stock
    availability.

## Procedure

1. In the Toolbox pane, navigate to UtilitiesData Reader.
2. Drag the ReadFromCSV component to the Design surface.
3. To configure the input fields, see [Use the ReadFromCSV component](https://www.servicenow.com/docs/2Vb8_L2ZTOKf0wYHyPgmgA "Read data from a CSV file by using the ReadFromCSV component in RPA Desktop Design Studio.").
4. Connect the data and control ports of the ReadFromCSV component to the corresponding ports of the other components as described in the following table.  
   {#use-datareader-readfromcsv__table_jnw_jn1_krb__entry__4}

   | Parameter | Description | Data Port type | Data type |
   |-|-|-|-|
   | FilePath | The file path of the CSV file. | Data In | String |
   | StartRow | The number of the row that will be first queried in the CSV file. | Data In | Integer |
   | Delimiter | A character that separates values in a row of the CSV file. For example, comma, tab, semicolon, pipe, or space. | Data In | String |
   | IsFirstRowHeader | True or false value that indicates whether the first row of the CSV file is a header. | Data In | Boolean |
   | Count | Returns the total number of rows containing data. | Data Out | Integer |
   | DataTable | Returns the extracted data from the CSV file in a DataTable. | Data Out | DataTable |
   [ ]

   {#use-datareader-readfromcsv__table_jnw_jn1_krb}
5. To preview the data, right-click the Return field and click Preview Data.
6. **Optional:** To test the component, under the DESIGN tab, click Run.

*[\>]: and then


