CSV
Manipulate CSV text
Connect it
In Keystile Automations → Connections → New connection, choose CSV and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in CSV: convert csv to excel (Turns CSV text into an Excel (.xlsx) file).What it can do (12 actions)
| Action | What it does | Changes data |
|---|---|---|
| Convert CSV to Excel | Turns CSV text into an Excel (.xlsx) file. | |
| Convert CSV to JSON | Turns CSV text into a list of rows you can loop over or filter. | |
| Convert Excel to CSV | Turns one sheet of an Excel file (.xlsx or .xls) into CSV text. | |
| Convert JSON to CSV | Turns a list of JSON objects into CSV text, one row per object. | |
| Create CSV File | Turns a list of rows into a .csv file you can attach to an email or upload. | |
| Filter CSV Rows | Keeps only the rows where a column matches a condition. | |
| Merge CSV Files | Stacks several CSVs into one, matching columns by name. | |
| Read CSV File | Reads a CSV file (for example an email attachment) into rows you can loop over. | |
| Remove Duplicate Rows | Removes repeated rows from CSV text, comparing whole rows or chosen columns. | |
| Select Columns | Keeps, reorders or removes columns in CSV text. | |
| Sort CSV Rows | Sorts the rows by one column, as text, numbers or dates. | |
| Split CSV | Splits CSV text into smaller CSVs with a set number of rows each. |
How Keystile protects it
Every CSV action is checked before it runs, whether it comes from an AI tool or a workflow.your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use CSV with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access