JSON ਤੋਂ Excel ਕਨਵਰਟਰ

JSON ਨੂੰ Excel ਵਿੱਚ ਔਨਲਾਈਨ ਬਦਲੋ — ਮੁਫ਼ਤ, ਤੁਰੰਤ ਅਤੇ ਨਿੱਜੀ। ਤੁਹਾਡੀ ਫ਼ਾਈਲ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰੋਸੈਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।

ਨਤੀਜਾ

ਕਨਵਰਟ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਇੱਕ ਪ੍ਰੀਵਿਊ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ।

ਤਿਆਰ ਹੈ। ਕਨਵਰਟ ਕਰਨ ਲਈ ਇੱਕ ਟੇਬਲ ਫਾਈਲ ਚੁਣੋ।

ਕਨਵਰਸ਼ਨ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ

  • ਆਬਜੈਕਟਸ ਦੀ ਇੱਕ ਐਰੇ (array) ਰੋਅ ਅਤੇ ਕਾਲਮ ਬਣ ਜਾਂਦੀ ਹੈ; ਨੈਸਟਡ (nested) ਆਬਜੈਕਟਸ ਨੂੰ ਡਾਟ-ਕੀਅ (dotted-key) ਕਾਲਮਾਂ ਜਿਵੇਂ ਕਿ address.city ਵਿੱਚ ਫਲੈਟਨ (flatten) ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • ਸਪ੍ਰੈਡਸ਼ੀਟ ਨੂੰ ਸਾਦੇ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਸਿੰਗਲ ਸ਼ੀਟ ਵਜੋਂ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ — ਕੋਈ ਫਾਰਮੂਲੇ, ਸਟਾਈਲਿੰਗ ਜਾਂ ਵਾਧੂ ਟੈਬਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ।

ਤੁਹਾਡੀ ਟੇਬਲ ਫਾਈਲ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕਨਵਰਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। BroBroGo 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਮੈਂ JSON ਨੂੰ Excel ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਾਂ?

ਆਪਣੀ JSON ਫ਼ਾਈਲ ਇੱਥੇ ਸੁੱਟੋ ਅਤੇ ਕਨਵਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ — Excel ਫ਼ਾਈਲ ਸਕਿੰਟਾਂ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ ਜਾਂਦੀ ਹੈ, ਨਤੀਜੇ ਦੇ ਪੂਰਵ-ਦਰਸ਼ਨ ਦੇ ਨਾਲ। ਸਭ ਕੁਝ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਹੀ ਚੱਲਦਾ ਹੈ।

ਮੈਂ ਕਿੰਨੀ ਵੱਡੀ ਫ਼ਾਈਲ ਕਨਵਰਟ ਕਰ ਸਕਦਾ ਹਾਂ?

ਪ੍ਰਤੀ ਫ਼ਾਈਲ 8 MB, 10,000 ਰੋਅ (rows) ਅਤੇ 200 ਕਾਲਮਾਂ ਤੱਕ। ਵੱਡੇ ਡੇਟਾ ਸੈੱਟਾਂ ਨੂੰ ਪਹਿਲਾਂ ਛੋਟੀਆਂ ਫ਼ਾਈਲਾਂ ਵਿੱਚ ਵੰਡਣਾ ਸਭ ਤੋਂ ਵਧੀਆ ਹੈ।

JSON ਤੋਂ Excel (XLSX) ਕਨਵਰਟਰ: ਹਾਇਰਾਰਕੀ ਨੂੰ ਫਲੈਟ ਟੇਬਲ ਵਿੱਚ ਬਦਲਣ ਦੀ ਪੂਰੀ ਗਾਈਡ

JSON ਅਤੇ Excel ਵਿਚਕਾਰ ਬੁਨਿਆਦੀ ਫਰਕ

JSON (JavaScript Object Notation) ਇੱਕ ਟੈਕਸਟ-ਆਧਾਰਿਤ ਡਾਟਾ ਫਾਰਮੈਟ ਹੈ ਜੋ object, array, number, string, boolean, ਅਤੇ null ਕਿਸਮਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਹਾਇਰਾਰਕੀ (hierarchy) ਨੂੰ nested objects ਅਤੇ arrays ਰਾਹੀਂ ਦਰਸਾਉਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ:

{
  "user": {
    "name": "ਅਮਨ",
    "address": {
      "city": "ਚੰਡੀਗੜ੍ਹ",
      "pincode": 160001
    },
    "phones": ["9876543210", "9123456789"]
  }
}

Excel (XLSX) ਇੱਕ ਫਲੈਟ ਸਪ੍ਰੈਡਸ਼ੀਟ ਹੈ ਜੋ ਕੌਮਾਂ (columns) ਅਤੇ ਕਤਾਰਾਂ (rows) ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰਦੀ ਹੈ। ਇਸ ਵਿੱਚ nested structures ਲਈ ਕੋਈ ਸਿੱਧਾ ਸਹਾਰਾ ਨਹੀਂ। XLSX ਫਾਰਮੈਟ, ਜੋ ਕਿ XML-ਆਧਾਰਿਤ ਕੰਪਰੈੱਸਡ ਫੋਲਡਰ ਹੈ, numbers, booleans, text, dates, formulas, cell styling, ਅਤੇ multiple worksheets ਸਟੋਰ ਕਰ ਸਕਦਾ ਹੈ – ਪਰ ਇਸ ਟੂਲ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੀ ਫਾਈਲ ਵਿੱਚ ਸਿਰਫ਼ static data (ਕੋਈ formulas ਜਾਂ formatting ਨਹੀਂ) ਹੁੰਦਾ ਹੈ।

ਜਦੋਂ JSON ਨੂੰ Excel ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਪੈਂਦੀ ਹੈ, ਤਾਂ ਸਭ ਤੋਂ ਵੱਡੀ ਚੁਣੌਤੀ ਨੈਸਟਿੰਗ ਨੂੰ ਫਲੈਟ ਕਰਨਾ ਹੈ। CSV ਵਰਗੇ ਫਾਰਮੈਟ ਇਹ ਕੰਮ ਨਹੀਂ ਕਰ ਸਕਦੇ ਕਿਉਂਕਿ ਉਹ ਸਾਰੇ ਡਾਟਾ ਨੂੰ text ਵਿੱਚ ਬਦਲ ਦਿੰਦੇ ਹਨ, ਜਦਕਿ XLSX number ਅਤੇ boolean ਨੂੰ ਉਹਨਾਂ ਦੀ ਅਸਲੀ ਕਿਸਮ ਵਿੱਚ ਰੱਖ ਸਕਦਾ ਹੈ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਇਹ ਪੇਜ JSON-ਤੋਂ-Excel ਕਨਵਰਟਰ ਲਈ ਖਾਸ ਤੌਰ 'ਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ।

ਇਹ ਟੂਲ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ: ਫਲੈਟਨਿੰਗ ਰੂਲ

ਟੂਲ ਇੱਕ JSON ਫਾਈਲ (ਇੱਕ ਵਾਰ ਵਿੱਚ ਇੱਕ) ਅਪਲੋਡ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। JSON "table-shaped" ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: ਭਾਵ objects ਦਾ array, ਜਾਂ arrays ਦਾ array। ਟੂਲ ਆਪਣੇ-ਆਪ hierarchical structure ਨੂੰ flat table ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ:

  • Objects ਦਾ array: ਹਰ object ਇੱਕ row ਬਣਦਾ ਹੈ, object keys column headers ਬਣ ਜਾਂਦੀਆਂ ਹਨ।
  • Nested objects: key names dot-path (point) ਫਾਰਮੈਟ ਵਿੱਚ ਲਿਖੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜਿਵੇਂ address.city
  • Arrays: ਜੇਕਰ object ਦੇ ਅੰਦਰ array ਹੈ (ਉਦਾਹਰਨ: phones), ਤਾਂ array elements ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਵਿੱਚ JSON ਪ੍ਰਤੀਨਿਧਤਾ ਵਜੋਂ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
  • Arrays of arrays: ਜਦੋਂ JSON arrays ਦਾ array ਹੈ, ਤਾਂ ਹਰ inner array ਇੱਕ row ਬਣਦਾ ਹੈ, index column headers ਦਾ ਕੰਮ ਕਰਦੇ ਹਨ।

ਉਦਾਹਰਨ: ਮੰਨ ਲਓ JSON ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

[
  {
    "name": "ਸਿਮਰਨ",
    "age": 28,
    "address": {
      "street": "ਸੈਕਟਰ 22",
      "city": "ਮੋਹਾਲੀ"
    }
  },
  {
    "name": "ਹਰਪ੍ਰੀਤ",
    "age": 35,
    "address": {
      "street": "ਫੇਜ਼ 1",
      "city": "ਜ਼ੀਰਕਪੁਰ"
    }
  }
]

ਤਾਂ Excel table ਵਿੱਚ columns ਇਸ ਤਰ੍ਹਾਂ ਹੋਣਗੇ:

name age address.street address.city
ਸਿਮਰਨ 28 ਸੈਕਟਰ 22 ਮੋਹਾਲੀ
ਹਰਪ੍ਰੀਤ 35 ਫੇਜ਼ 1 ਜ਼ੀਰਕਪੁਰ

ਨੈਸਟਿੰਗ ਦੀ ਡੂੰਘਾਈ 'ਤੇ ਕੋਈ ਪਾਬੰਦੀ ਨਹੀਂ, ਪਰ very deep nesting (6-7 level) ਅਢੁਕਵੀਂ ਹੋ ਸਕਦੀ ਹੈ। dot-path names 30-40 characters ਤੱਕ ਜਾ ਸਕਦੇ ਹਨ।

XLSX ਵਿੱਚ ਡਾਟਾ ਕਿਸਮਾਂ ਦਾ ਪ੍ਰਬੰਧ

JSON ਤੋਂ XLSX ਕਨਵਰਟ ਕਰਦੇ ਸਮੇਂ, ਹੇਠ ਲਿਖੀਆਂ JSON data types XLSX cell types ਵਿੱਚ map ਹੁੰਦੀਆਂ ਹਨ:

JSON Data Type XLSX Cell Type Example (JSON) Example (Excel)
Number (integer) Number (integer) "amount": 1000 1000 (number)
Number (float) Number (float) "price": 99.99 99.99 (number)
Boolean Boolean "active": true TRUE (boolean)
String Text (string) "name": "Amrit" Amrit (text)
Null Empty cell "middleName": null (empty cell)
Array (nested) Text (string) "tags": ["a","b"] ["a","b"] (as text)

ਖਾਸ ਗੱਲ: CSV ਵਿੱਚ numbers "1000" (text) ਵਜੋਂ ਲਿਖੇ ਜਾਂਦੇ ਹਨ, ਪਰ XLSX ਵਿੱਚ numbers actual numeric values ਹੁੰਦੇ ਹਨ। Excel 'ਚ SUM, AVERAGE ਵਰਗੇ functions numbers 'ਤੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ। Booleans (TRUE/FALSE) ਵੀ Excel formulas ਵਿੱਚ works ਕਰਦੇ ਹਨ।

Null handling: JSON null XLSX ਵਿੱਚ empty cell (blank) ਵਿੱਚ ਬਦਲਦਾ ਹੈ। Missing keys ਵੀ empty cells ਦਿੰਦੀਆਂ ਹਨ।

Dates: JSON 'ਚ dates ISO text ਵਜੋਂ ਆਉਂਦੀਆਂ ਹਨ, ਜੋ Excel 'ਚ text ਵਜੋਂ ਰਹਿੰਦੀਆਂ ਹਨ। ਇਹ tool dates ਨੂੰ XLSX date type 'ਚ convert ਨਹੀਂ ਕਰਦਾ – ਇਹ raw strings ਦੇ ਤੌਰ 'ਤੇ output ਕਰਦਾ ਹੈ। ਲੋੜ ਪੈਣ 'ਤੇ Excel 'ਚ DATEVALUE function ਲਗਾ ਸਕਦੇ ਹੋ।

Client-Side Processing: ਡਾਟਾ ਪ੍ਰਾਈਵੇਸੀ

ਇਹ ਕਨਵਰਜ਼ਨ ਪੂਰੀ ਤਰ੍ਹਾਂ browser 'ਚ (client-side) ਹੁੰਦੀ ਹੈ। ਕੋਈ ਵੀ ਫਾਈਲ ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ। ਬ੍ਰਾਊਜ਼ਰ ਫਾਈਲ ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ ਅਤੇ ਪਰਿਵਰਤਿਤ ਆਉਟਪੁੱਟ ਨੂੰ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਡਿਵਾਈਸ 'ਤੇ ਲਿਖਦਾ ਹੈ।

ਲਾਭ:

  • ਕੋਈ network request ਨਹੀਂ, file offline browser 'ਚ process ਹੁੰਦੀ ਹੈ।
  • Data privacy: sensitive JSON (API responses, configuration files) server ਤੱਕ ਨਹੀਂ ਜਾਂਦੇ।
  • No storage of user data.

ਸੀਮਾਵਾਂ:

  • ਫਾਈਲ ਦਾ ਆਕਾਰ ਵੱਧ ਤੋਂ ਵੱਧ 8 MB ਹੋ ਸਕਦਾ ਹੈ।
  • ਵੱਧ ਤੋਂ ਵੱਧ 10,000 ਕਤਾਰਾਂ ਅਤੇ 200 ਕਾਲਮ।
  • ਲਗਭਗ 12 ਸਕਿੰਟਾਂ ਤੋਂ ਵੱਧ ਸਮਾਂ ਲੈਣ ਵਾਲੀ ਕੋਈ ਵੀ ਕਨਵਰਜ਼ਨ "This conversion is taking too long. Try a smaller file." ਸੁਨੇਹੇ ਨਾਲ ਰੋਕ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।

Edge Cases: JSON ਜੋ Table-Shaped ਨਹੀਂ ਹੈ

Tool "This JSON is invalid or not table‑shaped." error ਦਿੰਦਾ ਹੈ ਜੇਕਰ JSON structure table 'ਚ convert ਨਹੀਂ ਹੋ ਸਕਦਾ। Examples:

  1. Single object (not array): {"name":"abc"} – only one row? Tool expects array of objects। Error message: "This JSON is invalid or not table‑shaped."
  2. Nested arrays (jagged): [["a","b"],["c"]] – rows of unequal length। Tool will produce columns up to max length, blank cells for missing।
  3. Empty array: `` – "This file has no table rows."
  4. Primitive array: `` – array of numbers is not an array of objects, so tool may treat as one-row table or error. However, array of arrays kept as table rows – but array of primitives is ambiguous.
  5. Deeply nested object with mixed types – flattening creates many columns (e.g., 1000+). Tool checks max columns limit।

Other error messages:

  • "Choose a CSV, JSON or XLSX file."
  • "This file is too large. Use a file under ‹max›."
  • "Choose a different output format."
  • "This CSV could not be parsed."
  • "This JSON is invalid or not table-shaped."
  • "This Excel file could not be opened."
  • "This file has no table rows."
  • "Conversion cancelled."
  • "Could not convert this file."
  • "This conversion is taking too long. Try a smaller file."

FAQ

1. ਕੀ JSON null values Excel 'ਚ 0 (zero) ਬਣ ਜਾਂਦੇ ਹਨ? ਨਹੀਂ, null empty cell (blank) ਬਣਦਾ ਹੈ, number 0 ਨਹੀਂ। Excel 'ਚ ISBLANK() function true return ਕਰੇਗਾ।

2. ਕੀ nested arrays whole row 'ਚ spread ਹੋ ਜਾਂਦੇ ਹਨ? ਨਹੀਂ, ਜੇਕਰ ਇੱਕ object ਵਿੱਚ objects ਦਾ ਇੱਕ array ਹੈ, ਤਾਂ ਉਹ array ਵੱਖਰੀਆਂ ਕਤਾਰਾਂ ਵਿੱਚ ਨਹੀਂ ਫੈਲਦਾ। ਇਸ ਦੀ ਬਜਾਏ ਪੂਰਾ array JSON ਵਜੋਂ ਸਟਰਿੰਗਫਾਈਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਸਿੰਗਲ ਸੈੱਲ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।

3. ਕੀ tool dates ਨੂੰ Excel date format 'ਚ convert ਕਰਦਾ ਹੈ? ਨਹੀਂ, dates strings (e.g., "2023-01-01") text ਵਜੋਂ output ਹੁੰਦੀਆਂ ਹਨ। Excel 'ਚ manual DATEVALUE() apply ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

4. XLSX file 'ਚ formulas survive ਕਰਦੇ ਹਨ? ਨਹੀਂ। ਟੂਲ ਸਾਰੀਆਂ JSON ਵੈਲਯੂਜ਼ ਨੂੰ ਡਾਟਾ ਵਜੋਂ ਮੰਨਦਾ ਹੈ, ਫਾਰਮੂਲਿਆਂ ਵਜੋਂ ਨਹੀਂ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਸਟਰਿੰਗ "=SUM(A1:A10)" ਹੈ, ਤਾਂ ਇਹ ਸੈੱਲ ਵਿੱਚ ਉਸੇ ਸ਼ਾਬਦਿਕ ਟੈਕਸਟ ਵਜੋਂ ਦਿਖਾਈ ਦੇਵੇਗਾ, ਨਾ ਕਿ ਇੱਕ ਗਣਨਾ ਕੀਤੇ ਜੋੜ ਵਜੋਂ।

5. ਕੀ tool multiple sheets (worksheets) generate ਕਰਦਾ ਹੈ? ਨਹੀਂ, ਸਿਰਫ਼ ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ; ਆਉਟਪੁੱਟ ਵਰਕਬੁੱਕ ਦੀ ਸ਼ੀਟ ਦਾ ਨਾਮ Sheet1 ਹੈ।

6. WhatsApp 'ਤੇ JSON file share ਕੀਤੀ, ਕੀ tool handle ਕਰ ਸਕਦਾ? ਹਾਂ, jpeg/png file select ਨਾ ਕਰੋ। File type JSON (.json or.txt extension) select ਕਰਨ 'ਤੇ tool error "Choose a CSV, JSON or XLSX file" ਦੇਵੇਗਾ। File size check ਕਰੋ।

Limits and Practical Suggestions

Tool 'ਚ limits:

  • ਵੱਧ ਤੋਂ ਵੱਧ ਫਾਈਲ ਦਾ ਆਕਾਰ: 8 MB।
  • ਵੱਧ ਤੋਂ ਵੱਧ ਕਤਾਰਾਂ: 10,000।
  • ਵੱਧ ਤੋਂ ਵੱਧ ਕਾਲਮ: 200।

ਵਰਤਦੇ ਸਮੇਂ ਧਿਆਨ ਦਿਓ:

  • Flattened column names dot-path form 'ਚ long (e.g., data.attributes.metadata.createdAt) – Excel column header width adjust ਕਰਨਾ।
  • Nested objects with many keys (e.g., 500+ columns) Excel performance slow ਕਰ ਸਕਦਾ।
  • Convert small sample first.

Summary

JSON-to-Excel conversion essential for data analysts, developers, and teams who work with API responses or configuration files। Tool's flattening logic with dot-path mapping ensures hierarchical data becomes analyzable spreadsheet। Client-side processing protects privacy। Data types (number, boolean, null) preserved in XLSX unlike CSV। Understanding edge cases (not table-shaped, null handling) prevents errors। Use this tool when you need to share JSON data with Excel users without losing numeric integrity.