About this tool
Excel files are convenient for humans but awkward for scripts, APIs, and version control — most tools expect plain CSV or JSON instead. This converter reads .xlsx or legacy .xls files directly in your browser and outputs either clean CSV or structured JSON, with support for workbooks that contain multiple sheets so you can pick which one to export. It's useful for developers who receive data as Excel attachments and need it in a machine-readable format, for feeding a spreadsheet into a script or API, or for committing tabular data to a Git repository as plain text. Since the parsing happens entirely client-side, spreadsheets containing sensitive figures never have to be uploaded anywhere.
Frequently asked questions
Does it support both .xlsx and older .xls files?
Yes, both modern (.xlsx) and legacy (.xls) Excel formats are supported.
What happens if my workbook has multiple sheets?
You can select which sheet to convert; each sheet is processed independently rather than merged together.
Will formulas be converted or their calculated values?
The tool exports the calculated values currently shown in each cell, not the underlying formula text.
Can I get JSON output instead of CSV?
Yes — choose JSON as the output format and each row becomes an object keyed by its column headers.
Does formatting like currency or dates carry over?
Values are exported based on their underlying data, so formatting styles (colors, bold, currency symbols) don't carry over, but the actual numeric or date values do.