Convert any XLSX / XLS / ODS sheet to a JSON array. Pick any sheet, choose array-of-objects (header keys) or array-of-arrays, pretty-print or compact. 100% in your browser via SheetJS.
Click to select or drag & drop an .xlsx/.xls/.ods file
Extract plain text from any PDF file
Word to GitHub-flavored Markdown
Convert Word DOCX to PDF
Convert CSV to XLSX (auto-detects delimiter)
Create animated GIFs from video
Format, validate, and beautify JSON
"Array of objects" uses the first row as JSON keys: [{"Name":"Alice","Age":30}, ...]. "Array of arrays" gives raw row tuples: [["Name","Age"],["Alice",30]]. Objects are easier to consume in code; arrays preserve column order strictly.
By default, numeric cells become JSON numbers and date cells become ISO strings. Toggle "Keep raw" to preserve everything as strings (useful for IDs with leading zeros or codes that look numeric).
SheetJS reads the cached result of each formula, not the formula text. If Excel had computed values when the file was saved, you get those values in JSON. Recalculation in-browser is not performed.