Learn how to use the JSON ↔ Excel converter effectively
Enable NDJSON Detection
Turn on NDJSON detection in the options panel. The tool will automatically detect and merge line-delimited JSON into an array.
Wrap in Array
If you have multiple objects, wrap them in square brackets: [{...}, {...}]
Excel converts large numbers (like IDs or phone numbers) to scientific notation, losing precision. For example, 1234567890123456
becomes 1.23457E+15
.
Enable Long Number Guard
Turn on the "Long Number Guard" option in the conversion settings. This forces Excel to treat large numbers as text, preserving all digits.
Flattening converts nested JSON objects into flat column names using a separator (default: dot).
Example
Input JSON:
{ "customer": { "name": "John", "address": { "city": "NYC" } } }
Flattened Columns:
You can change the separator from "." to "_" or any other character in the options panel.
Excel's Power Query can import JSON files directly. Here's how:
When to Use This Tool Instead