CSV, TSV, Excel and JSON converter
tabular_convertConvert tables between CSV, TSV, XLSX and JSON with format, delimiter and encoding detection, header control and exact number and date handling. Cost in credits: 1 credit; 2 credits when the output is xlsx. File input (file): base64 string, data: URI or {"url": "https://..."}. Output: a file (text/csv | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | application/json) returned inline, at most 1 MiB. The converted table. meta: {rows, cols, from, to, sheet?, sheets?, encoding?, delimiter?}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Target format. | |
| file | Yes | The table: base64 string (or data: URI) or {"url": "https://..."}. Up to 10 MB. | |
| from | No | Source format. Omit to auto-detect. | |
| sheet | No | xlsx input: sheet name, or 0-based sheet index (default: the first sheet). | |
| header | No | The first row is a header (becomes JSON keys). false: no header row is read or written, and JSON output is an array of arrays. | |
| encoding | No | Text encoding of csv/tsv/json input. utf-8 falls back to cp1252; any other value is strict. | utf-8 |
| max_rows | No | Reject inputs with more data rows than this (413) instead of truncating silently. | |
| delimiter | No | csv input: field delimiter (default: detected among , ; tab |). | |
| infer_types | No | csv/tsv input to json/xlsx output: turn exact numbers (and, for xlsx, ISO dates) and true/false into typed values. |