Convert a CSV, JSON, or XLSX file to any of those three formats, keeping every column and row exactly as-is. Point it at a file URL and specify the target format; you get back a download link to the converted file. Nothing is filtered or reordered.
You want the same data in a different file format, such as a CSV export turned into XLSX or an XLSX turned into JSON for an API.
Trimming, filtering, sorting, or limiting rows (use the reshape path), or nested JSON that will not flatten to a table.
~1 credits / MB of input (up to 5)
A 4 MB file costs about 2 credits; larger inputs cost more.
Estimated; the actual charge depends on your input and is shown in the response.
Set these inside the intent when you run it.
A download URL pointing to the CSV, JSON, or XLSX file to convert.
The format to convert to. One of csv, json, or xlsx.
For XLSX source files, the sheet name to read. Omit to use the first sheet.
A time-limited download link to the converted file in the requested format.
Run this sub-skill directly: pin it with operation and pass its inputs in the intent. (Omit operation and the Tabular skill will route from your intent instead.)
curl -X POST "https://skill.askfaro.com/skills/tabular/run" \
-H "Authorization: Bearer $FARO_TOKEN" \
-H "Content-Type: application/json" \
-d '{"intent":{"operation":"convert","source_file":"https://example.com/data.csv","target_format":"xlsx","sheet":"Sheet2"}}'Example requests