Excel Converter β€” XLSX to CSV & JSON (and back) avatar

Excel Converter β€” XLSX to CSV & JSON (and back)

Pricing

from $0.0025 / file converted

Go to Apify Store
Excel Converter β€” XLSX to CSV & JSON (and back)

Excel Converter β€” XLSX to CSV & JSON (and back)

Convert Excel workbooks to CSV or JSON (all sheets or one), or build a styled XLSX from JSON. The spreadsheet glue for no-code and n8n automation pipelines.

Pricing

from $0.0025 / file converted

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

10 days ago

Last modified

Share

Convert Excel workbooks to CSV or JSON β€” or build a styled XLSX from JSON. The spreadsheet glue for no-code and n8n / Make automation: get spreadsheet data into the shape your workflow, API or database expects.

What it does

  • Excel β†’ JSON or Excel β†’ CSV (all sheets or a chosen one).
  • JSON β†’ Excel β€” build a formatted .xlsx from an array of objects.
  • Uses the header row as keys; handles multiple sheets.

Use cases

  • Automation β€” turn an uploaded spreadsheet into JSON for the next workflow step.
  • Reporting β€” export workflow/scraper data to a clean Excel file.
  • Data prep β€” move between XLSX, CSV and JSON.

Input

{ "mode": "excel-to-json", "fileUrl": "https://example.com/data.xlsx" }
FieldTypeDescription
modestringexcel-to-json, excel-to-csv, json-to-excel.
fileUrlstring.xlsx file to read (Excel modes).
jsonTextstringJSON array (JSON β†’ Excel).
sheetstringOne sheet, or blank for all.
outputFormatstringjson or csv when reading Excel.

Output

One row per sheet, with the converted file in the key-value store.

{ "sheet": "Sheet1", "rows": 120, "columns": 6, "resultUrl": "https://api.apify.com/v2/key-value-stores/.../records/Sheet1.json" }

Output schema

FieldTypeDescription
sheetstringSheet name.
rowsintegerRows converted.
resultUrlstring (URL)Link to the converted file.

FAQ

Multiple sheets? Yes β€” leave sheet blank to convert them all (one file each).

Can I use it in n8n? Yes β€” run it from the Apify node, or via integrations and the Apify API.

Notes

Original clean-room implementation.