# Handle CSVs
A comma-separated values (CSV) file is a text file that stores tabular data in plain text. It is human-readable and widely supported across systems.
Many applications import or export data in CSV format. Workato recipes can process CSV data using built-in actions or connector-specific features. Use CSV tools by Workato to parse raw CSV content into structured datapills or to generate CSV-formatted strings from arrays. Some connectors, such as Box or SFTP, also parse CSV content through their triggers or actions.
# CSV tools by Workato
CSV tools by Workato allows you to to parse raw CSV content into structured datapills or generate CSV-formatted strings from arrays. These built-in actions work with any file source, such as Box, Google Drive, or Dropbox, and don't depend on connector-specific parsing capabilities.
# Use cases
Automate CSV data processing to streamline file transfers, data synchronization, and reporting across your business applications. You can export employee records, update databases, or move data between cloud platforms with automated workflows to ensure accuracy and efficiency. Explore our use cases to discover how you can optimize CSV processing:
- Export Workday workers to CSV with Python and upload the file to Google Drive.
- Update Quickbase records from SFTP CSV files.
- Load Box CSV data to Google BigQuery with Google Cloud Storage.
- Upload a CSV file with Active Directory entries to an SFTP server.
# Parse CSV files with an external parser
Some connectors provide built-in support to parse CSV content. For example, the Box connector can detect and parse CSV content through file triggers.
# Example usage
This recipe uses the Box New CSV file in folder trigger to detect a new CSV file in Box. The trigger reads the file, parses its contents, and generates an array of rows based on the defined Field names. These fields, such as Manufacturer
, Item Code
, and Taxable
, appear as datapills in the recipe.
The recipe uses a Repeat step to loop through each row and create inventory items in NetSuite.
Recipe that processes a CSV file from Box and creates inventory items in NetSuite. View the example recipe (opens new window).
The Box trigger processes all new files in the folder as CSVs. If the folder contains files with different headers, use filters or folder naming conventions to avoid recipe errors.
Last updated: 3/25/2025, 2:44:40 PM