πŸ“Š
{ }

Excel to JSON Converter

Excel spreadsheets organize data in rows and columns with formatting, formulas, and charts β€” but web applications, APIs, and modern data pipelines communicate in JSON (JavaScript Object Notation). Converting Excel to JSON transforms your tabular spreadsheet data into a structured, hierarchical format that developers can directly consume in web apps, databases, and automation workflows. SublimePDF intelligently maps your spreadsheet structure: column headers become JSON keys, rows become objects, and multiple sheets become separate arrays or nested structures.

Convert Excel to JSON instantly in your browser β€” no file uploads, no registration, and completely free.

Drop your Excel files here

or click to browse β€” up to 50MB

How to Convert Excel to JSON Online

1

Upload your Excel file

Drag and drop your .xls or .xlsx file. Workbooks with multiple sheets, merged cells, and various data types (text, numbers, dates, booleans) are all handled.

2

Configure JSON mapping

Choose how to structure the output: use the first row as object keys (recommended), or output raw arrays. Select which sheets to include, how to handle empty cells (null, empty string, or omit), and date formatting (ISO 8601 or Unix timestamp).

3

Preview the JSON output

Review the generated JSON structure to verify that column mappings, data types, and nesting are correct before downloading. Formulas are resolved to their calculated values.

4

Download your JSON file

The formatted .json file is ready for import into web applications, databases, or API endpoints. Output uses clean, properly indented JSON with correct data typing.

Excel to JSON Converter Features

Automatically maps column headers to JSON object keys
Resolves Excel formulas to their calculated values in JSON output
Preserves data types: numbers, strings, booleans, dates, and nulls
Multi-sheet support with configurable sheet selection
Configurable handling of empty cells, merged cells, and date formats
Pretty-printed or minified JSON output options
100% free β€” no registration required
Files processed in your browser (never uploaded)

When to Convert Excel to JSON

  • Extract spreadsheet data as JSON for consumption by web application APIs and frontend frameworks
  • Convert product catalogs from Excel to JSON for import into e-commerce platforms like Shopify or WooCommerce
  • Transform Excel survey results into JSON for visualization with D3.js, Chart.js, or other JavaScript charting libraries
  • Convert Excel configuration tables to JSON for use in application settings and environment files
  • Migrate Excel-based datasets to JSON for loading into MongoDB, Firebase, or other NoSQL databases

About Excel and JSON

What is Excel?

Microsoft Excel Spreadsheet (.xls, .xlsx) β€” The standard spreadsheet format for organizing, analyzing, and visualizing data. Learn more about Excel β†’

What is JSON?

JavaScript Object Notation (.json) β€” A lightweight data format commonly used in web APIs and configuration files. Learn more about JSON β†’

Privacy & Security

Your files never leave your device. All conversion happens locally in your browser using WebAssembly technology.

Excel to JSON Conversion FAQ

Will my Excel formulas be converted to calculated values in JSON?
Yes. All formulas are resolved to their final calculated values. The JSON output contains the computed results, not the formula expressions. If you need the formulas themselves, this is noted separately.
How are Excel dates represented in JSON?
You can choose between ISO 8601 format (e.g., '2025-03-15T00:00:00Z') or Unix timestamps (milliseconds since epoch). ISO 8601 is recommended for most web applications.
What happens to merged cells?
Merged cells are unmerged during conversion. The value from the merged cell is placed in the top-left cell position, and the remaining cells are set to null (or omitted, depending on your configuration).
Can I convert a specific sheet from a multi-sheet workbook?
Yes. The converter lists all sheets in your workbook and lets you select which ones to include. Each sheet can be output as a separate JSON array or combined into a single structure.
What's the maximum number of rows supported?
The converter handles spreadsheets with hundreds of thousands of rows. Performance depends on your device's memory β€” most modern devices handle workbooks up to 500,000 rows comfortably.