Excel ਤੋਂ JSON ਕਨਵਰਟਰ

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

ਨਤੀਜਾ

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

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

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

  • ਪਹਿਲੀ ਰੋਅ ਨੂੰ ਹੈਡਰ ਵਜੋਂ ਪੜ੍ਹਿਆ ਜਾਂਦਾ ਹੈ — ਇਸਦੇ ਸੈੱਲ JSON ਫੀਲਡ ਦੇ ਨਾਮ ਬਣ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਹਰੇਕ ਅਗਲੀ ਰੋਅ ਇੱਕ ਆਬਜੈਕਟ ਬਣ ਜਾਂਦੀ ਹੈ।
  • ਵਰਕਬੁੱਕ ਦੀ ਸਿਰਫ਼ ਪਹਿਲੀ ਸ਼ੀਟ ਹੀ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ।

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

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

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

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

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

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

XLSX ਤੋਂ JSON: ਇੱਕ ਸਿੱਧਾ ਪਰ ਵੱਖਰਾ ਕਨਵਰਝਨ

ਇਹ ਪੰਨਾ Excel (XLSX) ਫ਼ਾਈਲ ਨੂੰ JSON ਫ਼ਾਰਮੈਟ ਵਿੱਚ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ XLSX ਫ਼ਾਈਲ ਅੱਪਲੋਡ ਕਰਦੇ ਹੋ, ਅਤੇ ਇਹ ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਦੇ ਡੇਟਾ ਨੂੰ JSON ਟੇਬਲ ਵਜੋਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ। ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਚੱਲਦੀ ਹੈ — ਕੋਈ ਵੀ ਡੇਟਾ ਸਰਵਰ ’ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਇਸ ਪੰਨੇ ਨੂੰ ਦੂਜੇ ਔਨਲਾਈਨ ਕਨਵਰਟਰਾਂ ਤੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦੀ ਹੈ।

XLSX ਤੋਂ JSON ਕਨਵਰਝਨ CSV ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ?

XLSX ਫ਼ਾਈਲ ਇੱਕ ਜ਼ਿੱਪ ਕੀਤਾ XML ਵਰਕਬੁੱਕ ਹੁੰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਕਈ ਸ਼ੀਟਾਂ, ਸੈੱਲ ਕਿਸਮਾਂ (ਟੈਕਸਟ, ਨੰਬਰ, ਮਿਤੀ, ਬੂਲੀਅਨ), ਫਾਰਮੂਲੇ, ਅਤੇ ਫ਼ਾਰਮੈਟਿੰਗ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ। JSON, ਦੂਜੇ ਪਾਸੇ, ਇੱਕ ਟਾਈਪਡ ਅਤੇ ਨੈਸਟੇਬਲ ਫ਼ਾਰਮੈਟ ਹੈ — ਇਹ ਆਬਜੈਕਟ, ਐਰੇ, ਨੰਬਰ, ਬੂਲੀਅਨ ਅਤੇ null ਵਰਗੀਆਂ ਕਦਰਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। CSV ਹਰ ਕਤਾਰ ਨੂੰ ਇੱਕ ਸਾਦੀ ਟੈਕਸਟ ਲਾਈਨ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜਦਕਿ JSON ਟੇਬਲਰ ਸਟ੍ਰਕਚਰ ਨੂੰ ਐਰੇ-ਆਫ-ਆਬਜੈਕਟ ਵਜੋਂ ਦਰਸਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਕਾਲਮ ਨਾਮ ਕੀਜ਼ ਬਣ ਜਾਂਦੇ ਹਨ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ XLSX ਵਿੱਚ ਮੌਜੂਦ ਨੰਬਰ, ਬੂਲੀਅਨ, ਅਤੇ ਮਿਤੀ ਸੈੱਲ JSON ਵਿੱਚ ਆਪਣੇ ਟਾਈਪ ਕੀਤੇ ਮੁੱਲਾਂ ਨੂੰ ਬਣਾਈ ਰੱਖ ਸਕਦੇ ਹਨ — ਉਹ ਕੋਟੇਸ਼ਨ ਮਾਰਕਾਂ ਵਿੱਚ ਮਜਬੂਰ ਨਹੀਂ ਹੁੰਦੇ। ਪਰ, XLSX ਵਿੱਚ ਸੈੱਲ ਫ਼ਾਰਮੈਟਿੰਗ, ਫਾਰਮੂਲੇ (ਜਿਨ੍ਹਾਂ ਦਾ ਨਤੀਜਾ ਨਹੀਂ ਕੱਢਿਆ ਜਾਂਦਾ), ਅਤੇ ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਤੋਂ ਬਾਹਰ ਦਾ ਕੋਈ ਵੀ ਡੇਟਾ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ। XLSX ਟੇਬਲ ਖੁਦ ਫਲੈਟ ਹੁੰਦਾ ਹੈ — ਇਸ ਵਿੱਚ ਹਾਇਰਾਰਕੀ ਨਹੀਂ ਹੁੰਦੀ — ਇਸ ਲਈ JSON ਵਿੱਚ ਨੈਸਟਡ ਸਟ੍ਰਕਚਰ ਆਟੋਮੈਟਿਕਲੀ ਨਹੀਂ ਬਣਦੇ।

ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁਟ

ਇਨਪੁਟ: ਸਿਰਫ਼ ਇੱਕ XLSX ਫ਼ਾਈਲ (ਡਰੈਗ-ਐਂਡ-ਡ੍ਰੌਪ ਜਾਂ ਫ਼ਾਈਲ ਪਿਕਰ ਰਾਹੀਂ)। ਆਉਟਪੁਟ ਫ਼ਾਰਮੈਟ JSON ’ਤੇ ਸੈੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

ਆਉਟਪੁਟ:

  • ਇੱਕ ਕਨਵਰਟ ਕੀਤੀ JSON ਫ਼ਾਈਲ, ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤਿਆਰ।
  • ਨਤੀਜੇ ਦਾ ਪ੍ਰੀਵਿਊ।
  • ਕਨਵਰਟ ਕੀਤੇ ਟੇਬਲ ਵਿੱਚ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ।
  • ਆਉਟਪੁਟ JSON ਫ਼ਾਈਲ ਦਾ ਆਕਾਰ।

ਇਹ ਸਭ ਜਾਣਕਾਰੀ ਸਕ੍ਰੀਨ ’ਤੇ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਕਨਵਰਝਨ ਦੀ ਸ਼ੁੱਧਤਾ ਦੀ ਜਾਂਚ ਕਰ ਸਕੋ।

ਸੈੱਲ ਕਿਸਮਾਂ ਦਾ ਮੈਪਿੰਗ: Excel ਤੋਂ JSON ਤੱਕ

XLSX ਵਿੱਚ ਹਰ ਸੈੱਲ ਦੀ ਇੱਕ ਕਿਸਮ ਹੁੰਦੀ ਹੈ — ਟੈਕਸਟ, ਨੰਬਰ, ਬੂਲੀਅਨ, ਮਿਤੀ, ਆਦਿ। JSON ਵਿੱਚ ਇਹ ਕਿਸਮਾਂ ਇਸ ਤਰ੍ਹਾਂ ਮੈਪ ਹੁੰਦੀਆਂ ਹਨ:

XLSX ਸੈੱਲ ਕਿਸਮ JSON ਮੁੱਲ ਉਦਾਹਰਣ
ਟੈਕਸਟ (string) ਸਟ੍ਰਿੰਗ (quoted) "Hello"
ਨੰਬਰ (number) number (unquoted) 42, 3.14
ਬੂਲੀਅਨ (TRUE/FALSE) boolean (unquoted) true, false
ਮਿਤੀ (date) string (ISO format) "2024-01-15T00:00:00.000Z"
ਖਾਲੀ ਸੈੱਲ null null
ਫਾਰਮੂਲਾ formula result (last saved value) "=A1+B1" → stored number
ਗਲਤੀ (error) null (or skipped)

ਧਿਆਨ ਦਿਓ: XLSX ਵਿੱਚ ਮਿਤੀਆਂ ਨੂੰ ਅਕਸਰ ਸੀਰੀਅਲ ਨੰਬਰ ਵਜੋਂ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਹ ਟੂਲ ਉਹਨਾਂ ਨੂੰ ISO 8601 ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ (ਜਿਵੇਂ 2024-01-15T00:00:00.000Z)। ਬੂਲੀਅਨ ਮੁੱਲ JSON ਵਿੱਚ true ਜਾਂ false ਵਜੋਂ ਆਉਂਦੇ ਹਨ, ਕੋਟੇਸ਼ਨਾਂ ਵਿੱਚ ਨਹੀਂ। ਫਾਰਮੂਲੇ ਕੈਲਕੂਲੇਟ ਨਹੀਂ ਹੁੰਦੇ — ਸਿਰਫ਼ ਆਖਰੀ ਵਾਰ ਸੇਵ ਕੀਤਾ ਨਤੀਜਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ Excel ਨੇ ਫਾਰਮੂਲੇ ਦੇ ਨਤੀਜੇ ਨੂੰ ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ, ਤਾਂ JSON ਵਿੱਚ null ਆ ਸਕਦਾ ਹੈ।

ਸਿਰਫ਼ ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਕਿਉਂ ਚੁਣੀ ਜਾਂਦੀ ਹੈ?

XLSX ਫ਼ਾਈਲਾਂ ਵਿੱਚ ਕਈ ਵਰਕਸ਼ੀਟਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ (ਜਿਵੇਂ Sheet1, Sheet2, Summary)। ਇਹ ਟੂਲ ਸਿਰਫ਼ ਪਹਿਲੀ (ਜਾਂ active) ਵਰਕਸ਼ੀਟ ਪੜ੍ਹਦਾ ਹੈ। ਇਸਦਾ ਕਾਰਨ ਹੈ ਕਿ JSON ਟੇਬਲਰ ਡੇਟਾ ਲਈ ਸਭ ਤੋਂ ਆਮ ਵਰਤੋਂ ਇੱਕੋ ਸ਼ੀਟ ’ਤੇ ਅਧਾਰਤ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ XLSX ਵਿੱਚ ਕਈ ਸ਼ੀਟਾਂ ਹਨ, ਤਾਂ ਤੁਹਾਨੂੰ ਹਰ ਸ਼ੀਟ ਨੂੰ ਵੱਖ-ਵੱਖ ਫ਼ਾਈਲਾਂ ਵਜੋਂ ਸੇਵ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਫਿਰ ਉਹਨਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਕਨਵਰਟ ਕਰਨਾ ਪਵੇਗਾ। ਇਹ ਸੀਮਾ ਜਾਣਬੁੱਝ ਕੇ ਰੱਖੀ ਗਈ ਹੈ ਤਾਂ ਜੋ ਕਈ ਸ਼ੀਟਾਂ ਤੋਂ ਗੁੰਝਲਦਾਰ ਮੈਪਿੰਗ ਤੋਂ ਬਚਿਆ ਜਾ ਸਕੇ — JSON ਵਿੱਚ ਕਈ ਟੇਬਲਾਂ ਨੂੰ ਇਕੱਠੇ ਰੱਖਣ ਦਾ ਕੋਈ ਮਿਆਰੀ ਤਰੀਕਾ ਨਹੀਂ ਹੈ।

ਕਲਾਇੰਟ-ਸਾਈਡ ਪ੍ਰੋਸੈਸਿੰਗ: ਪ੍ਰਾਈਵੇਸੀ ਅਤੇ ਸਪੀਡ

ਇਹ ਟੂਲ XLSX ਫ਼ਾਈਲ ਨੂੰ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਪਾਰਸ ਕਰਦਾ ਹੈ, JavaScript ਦੀ ਵਰਤੋਂ ਕਰਕੇ। ਕੋਈ ਵੀ ਡੇਟਾ ਸਰਵਰ ’ਤੇ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸੰਵੇਦਨਸ਼ੀਲ ਜਾਣਕਾਰੀ (ਜਿਵੇਂ ਵਿੱਤੀ ਰਿਪੋਰਟਾਂ, ਕਰਮਚਾਰੀ ਡੇਟਾ, ਗਾਹਕ ਸੂਚੀਆਂ) ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀ। ਪ੍ਰਾਈਵੇਸੀ ਦੇ ਨਜ਼ਰੀਏ ਤੋਂ, ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਕਲਾਇੰਟ-ਸਾਈਡ ਪ੍ਰੋਸੈਸਿੰਗ ਆਮ ਤੌਰ ’ਤੇ ਤੇਜ਼ ਹੁੰਦੀ ਹੈ ਕਿਉਂਕਿ ਨੈੱਟਵਰਕ ਲੇਟੈਂਸੀ ਨਹੀਂ ਹੁੰਦੀ। ਪਰ, ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਮੈਮੋਰੀ ਸੀਮਾ ਹੁੰਦੀ ਹੈ — ਬਹੁਤ ਵੱਡੀਆਂ XLSX ਫ਼ਾਈਲਾਂ (ਜਿਵੇਂ ‹max› ਤੋਂ ਵੱਧ) ਜਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਕਤਾਰਾਂ/ਕਾਲਮਾਂ (‹max› ਕਤਾਰਾਂ ਜਾਂ ‹max› ਕਾਲਮਾਂ ਤੋਂ ਵੱਧ) ਲਈ ਇਹ ਟੂਲ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, “This file is too large.” ਜਾਂ “This file has too many rows/columns.” ਵਰਗੀਆਂ ਗਲਤੀ ਸੁਨੇਹੇ ਦਿਖਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ।

ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਕਿਨਾਰੀ ਕੇਸ

XLSX ਤੋਂ JSON ਕਨਵਰਝਨ ਵਿੱਚ ਕੁਝ ਆਮ ਸਮੱਸਿਆਵਾਂ ਹਨ। ਇੱਥੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹਨ:

  1. ਮਰਜ ਕੀਤੇ ਸੈੱਲ: ਮਰਜ ਕੀਤੇ ਸੈੱਲ ਸਿਰਫ਼ ਉੱਪਰਲੇ ਖੱਬੇ ਸੈੱਲ ਦਾ ਮੁੱਲ ਰੱਖਦੇ ਹਨ; ਬਾਕੀ ਮਰਜ ਕੀਤੇ ਸੈੱਲ ਖਾਲੀ (null) ਵਜੋਂ ਆਉਣਗੇ। JSON ਨਤੀਜੇ ਵਿੱਚ ਇਹ ਸਪਸ਼ਟ ਹੁੰਦਾ ਹੈ।
  2. ਫਾਰਮੂਲੇ: ਜਿਵੇਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ, ਫਾਰਮੂਲੇ ਕੈਲਕੂਲੇਟ ਨਹੀਂ ਹੁੰਦੇ — ਸਿਰਫ਼ ਸਟੋਰ ਕੀਤਾ ਨਤੀਜਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ Excel ਫ਼ਾਈਲ ਨੂੰ ਫਾਰਮੂਲਿਆਂ ਵਾਲੀ ਸਥਿਤੀ ਵਿੱਚ ਸੇਵ ਕੀਤਾ ਗਿਆ ਸੀ, ਤਾਂ JSON ਵਿੱਚ null ਜਾਂ 0 ਆ ਸਕਦਾ ਹੈ।
  3. ਛੁਪੇ ਹੋਏ ਕਾਲਮ/ਕਤਾਰਾਂ: ਇਹ ਟੂਲ XLSX ਟੇਬਲ ਦੇ ਸਾਰੇ ਸੈੱਲ ਪੜ੍ਹਦਾ ਹੈ, ਭਾਵੇਂ ਉਹ Excel ਵਿੱਚ ਛੁਪੇ ਹੋਣ। JSON ਵਿੱਚ ਉਹ ਮੌਜੂਦ ਹੋਣਗੇ।
  4. ਖਾਲੀ ਕਤਾਰਾਂ: ਜੇਕਰ XLSX ਵਿੱਚ ਵਿਚਕਾਰ ਖਾਲੀ ਕਤਾਰਾਂ ਹਨ, ਤਾਂ JSON ਐਰੇ ਵਿੱਚ ਇੱਕ null-object ਜਾਂ null-value ਦੀ ਕਤਾਰ ਆ ਸਕਦੀ ਹੈ। ਇਹ ਸਾਫ਼ ਕਰਨਾ ਉਪਭੋਗਤਾ ‘ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
  5. ਹੈਡਰ ਰੋ ਕਈ ਕਤਾਰਾਂ ਵਿੱਚ: ਜੇਕਰ XLSX ਦਾ ਹੈਡਰ ਇੱਕ ਤੋਂ ਵੱਧ ਕਤਾਰਾਂ ਵਿੱਚ ਫੈਲਿਆ ਹੋਇਆ ਹੈ, ਤਾਂ JSON ਵਿੱਚ ਹਰ ਹੈਡਰ ਕਤਾਰ ਵੱਖਰੀ ਆਬਜੈਕਟ ਵਜੋਂ ਦਿਖਾਈ ਦੇ ਸਕਦੀ ਹੈ। ਟੂਲ ਪਹਿਲੀ ਕਤਾਰ ਨੂੰ ਹੈਡਰ ਮੰਨਦਾ ਹੈ — ਬਾਕੀ ਸਧਾਰਨ ਡੇਟਾ ਹੁੰਦੇ ਹਨ।

ਗਲਤੀ ਸੁਨੇਹੇ

ਜਦੋਂ ਕੁਝ ਗਲਤ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਟੂਲ ਇਹ ਸੁਨੇਹੇ ਦਿਖਾਉਂਦਾ ਹੈ:

ਸ਼ਰਤ ਗਲਤੀ ਸੁਨੇਹਾ
XLSX ਫ਼ਾਈਲ ਪਾਰਸ ਨਹੀਂ ਹੋ ਸਕੀ “This Excel file could not be opened.”
ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਕੋਈ ਕਤਾਰ ਨਹੀਂ “This file has no table rows.”
ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ (‹max› ਤੋਂ ਵੱਧ) “This file is too large. Use a file under ‹max›.”
ਬਹੁਤ ਸਾਰੀਆਂ ਕਤਾਰਾਂ (‹max› ਤੋਂ ਵੱਧ) “This file has too many rows.”
ਬਹੁਤ ਸਾਰੇ ਕਾਲਮ (‹max› ਤੋਂ ਵੱਧ) “This file has too many columns.”
ਗੈਰ-ਸਹਾਇਕ ਫ਼ਾਰਮੈਟ “Choose a CSV, JSON or XLSX file.”
ਹੋਰ ਅਣਪਛਾਤੀ ਗਲਤੀ “Could not convert this file.”
ਉਪਭੋਗਤਾ ਵੱਲੋਂ ਰੱਦ ਕੀਤਾ “Conversion cancelled.”
ਸਮਾਂ ਸੀਮਾ ਪਾਰ “This conversion is taking too long. Try a smaller file.”

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

ਸਵਾਲ 1: ਕੀ ਮੈਂ.xls (ਪੁਰਾਣਾ Excel) ਫ਼ਾਈਲ ਅੱਪਲੋਡ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ? ਜਵਾਬ: ਨਹੀਂ। ਇਹ ਟੂਲ ਸਿਰਫ਼.xlsx (Excel 2007+ Open XML) ਫ਼ਾਈਲਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ।.xls ਫ਼ਾਈਲਾਂ ਲਈ, ਪਹਿਲਾਂ Excel ਵਿੱਚ ਖੋਲ੍ਹ ਕੇ.xlsx ਵਜੋਂ ਸੇਵ ਕਰੋ।

ਸਵਾਲ 2: ਕੀ JSON ਵਿੱਚ ਮਿਤੀਆਂ ਦਾ ਫ਼ਾਰਮੈਟ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ? ਜਵਾਬ: ਨਹੀਂ। JSON ਵਿੱਚ ਮਿਤੀਆਂ ਹਮੇਸ਼ਾ ISO 8601 ਸਟ੍ਰਿੰਗ (UTC) ਵਜੋਂ ਆਉਂਦੀਆਂ ਹਨ। ਤੁਸੀਂ ਬਾਅਦ ਵਿੱਚ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।

ਸਵਾਲ 3: ਜੇਕਰ ਮੇਰੀ XLSX ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ ਹੈ, ਤਾਂ ਕੀ ਕਰਾਂ? ਜਵਾਬ: ਫ਼ਾਈਲ ਨੂੰ ਛੋਟੇ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡੋ (ਜਿਵੇਂ Excel ਵਿੱਚ “Filter” ਜਾਂ “Power Query” ਦੀ ਵਰਤੋਂ ਕਰਕੇ) ਅਤੇ ਹਰ ਭਾਗ ਨੂੰ ਵੱਖਰੇ ਕਨਵਰਟ ਕਰੋ। ਜਾਂ ਉਹਨਾਂ ਕਾਲਮਾਂ/ਕਤਾਰਾਂ ਨੂੰ ਹਟਾਓ ਜਿਹਨਾਂ ਦੀ ਲੋੜ ਨਹੀਂ।

ਸਵਾਲ 4: ਕੀ JSON ਵਿੱਚ ਨੈਸਟਡ ਸਟ੍ਰਕਚਰ ਬਣਾਉਣ ਦਾ ਕੋਈ ਤਰੀਕਾ ਹੈ? ਜਵਾਬ: ਇਹ ਟੂਲ ਆਪਣੇ ਆਪ ਨੈਸਟਡ ਸਟ੍ਰਕਚਰ ਨਹੀਂ ਬਣਾਉਂਦਾ। XLSX ਟੇਬਲ ਫਲੈਟ ਹੁੰਦਾ ਹੈ; ਹਰ ਕਤਾਰ JSON ਵਿੱਚ ਇੱਕ ਸਿੱਧੀ ਆਬਜੈਕਟ ਬਣਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਨੈਸਟਿੰਗ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ JSON ਨੂੰ ਆਪਣੇ ਕੋਡ (JavaScript/Python) ਨਾਲ ਪੋਸਟ-ਪ੍ਰੋਸੈਸ ਕਰੋ।

ਸਵਾਲ 5: ਕੀ JSON ਵਿੱਚ “null” ਮੁੱਲ ਅਸਲ XLSX ਵਿੱਚ ਖਾਲੀ ਸੈੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ? ਜਵਾਬ: ਹਾਂ। ਖਾਲੀ ਸੈੱਲ JSON ਵਿੱਚ null ਵਜੋਂ ਆਉਂਦੇ ਹਨ। ਜੇਕਰ XLSX ਵਿੱਚ ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਮੁੱਲ ਨਹੀਂ ਹੈ, ਤਾਂ JSON ਵਿੱਚ null ਹੋਵੇਗਾ।

ਸਵਾਲ 6: ਕੀ ਮੈਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ XLSX ਫ਼ਾਈਲਾਂ ਕਨਵਰਟ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ? ਜਵਾਬ: ਨਹੀਂ। ਹਰ ਫ਼ਾਈਲ ਨੂੰ ਵੱਖਰੇ ਅੱਪਲੋਡ ਕਰਨਾ ਪਵੇਗਾ। ਕਿਉਂਕਿ ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਫ਼ਾਈਲਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਹੈ।