CSV
3 min
learn how to work with csv files in engini! the csv activities in engini allow you to create csv files, process structured data, and automate data handling across your workflows efficiently getting started with csv csv (comma separated values) files are a simple and widely used format for storing data in engini, you can use csv based activities to handle data operations actions create csv the create csv activity creates a csv file from a list of data the output is provided as a string if you need to upload or send this file to a system that requires a base64 format, you should convert the string to base64 data list the input array of objects that will be converted into csv rows delimiter defines how values are separated (comma, tab, semicolon, or custom) new line determines how each row is separated (line break format) override header names allows you to manually define column names instead of using default property names include headers in the first row when enabled, the csv file will include a header row at the top of the file set property names as headers when enabled, the connector will automatically use the property names from the provided objects as the column headers in the csv file, so there is no need to define them manually in the add columns fields note if "include headers in the first row" is set to false, the csv will be generated without a top header row consequently, the option to "set property names as headers" (as well as any custom header naming) will be disabled add columns lets you define custom columns for the csv file parse csv the parse csv activity reads and converts raw csv content (such as output from the 'create csv' activity) into structured data, making it available for use in subsequent steps of the workflow csv content the raw csv data to be parsed delimiter defines how values in the csv are separated preserve quotes in unquoted fields controls whether quotes are kept or removed during parsing start mapping from line defines from which line the parsing should begin add column mappings allows mapping each column in the csv to specific fields in the output please specify the exact position