LibraTool logoLibraTool

ਮੁਫ਼ਤ JSON ਤੋਂ CSV ਕਨਵਰਟਰ

JSON ਐਰੇ ਨੂੰ CSV ਵਿੱਚ ਅਤੇ CSV ਨੂੰ ਵਾਪਸ JSON ਵਿੱਚ ਬਦਲੋ। ਨੈਸਟਡ ਕੀਮਤਾਂ, ਕੋਟ ਕੀਤੇ ਫੀਲਡ, ਅਤੇ ਕੀਮਤਾਂ ਵਿੱਚ ਕੌਮੇ ਆਪਣੇ ਆਪ ਸੰਭਾਲਦਾ ਹੈ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
JSON ਇਨਪੁੱਟ (ਆਬਜੈਕਟਾਂ ਦੀ ਐਰੇ)
CSV ਆਊਟਪੁੱਟ
ਆਉਟਪੁੱਟ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ…

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਇਹ ਟੂਲ ਬਿਨਾਂ ਕਿਸੇ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ JSON ਅਤੇ CSV ਵਿਚਕਾਰ ਬਦਲਦਾ ਹੈ — ਬਦਲਾਅ ਤਰਕ ਹੱਥ ਨਾਲ ਲਿਖੀ TypeScript ਹੈ ਜੋ ਲੋਕਲ ਤੌਰ 'ਤੇ ਚੱਲਦੀ ਹੈ। JSON ਪਾਰਸਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਮੂਲ JSON.parse ਵਰਤਦੀ ਹੈ, ਜਦਕਿ CSV ਪਾਰਸਿੰਗ ਇੱਕ ਖ਼ਾਸ RFC 4180 state-machine ਵਰਤਦੀ ਹੈ ਜੋ ਉਹ ਖ਼ਾਸ ਮਾਮਲੇ ਸੰਭਾਲਦੀ ਹੈ ਜੋ ਜ਼ਿਆਦਾਤਰ ਸਾਦੇ ਕਨਵਰਟਰ ਗ਼ਲਤ ਕਰਦੇ ਹਨ।

  1. 1
    JSON ਪਾਰਸ ਅਤੇ headers ਇਕੱਠੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ
    JSON.parse() ਇਨਪੁੱਟ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ array ਵਜੋਂ ਜਾਂਚਦਾ ਹੈ। ਫਿਰ ਕਨਵਰਟਰ array ਦੇ ਹਰ object ਵਿੱਚੋਂ ਲੰਘ ਕੇ ਸਾਰੀਆਂ keys ਦਾ ਜੋੜ ਬਣਾਉਂਦਾ ਹੈ — ਇਸ ਲਈ ਅਧੂਰੇ arrays ਜਿੱਥੇ ਵੱਖ-ਵੱਖ ਕਤਾਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਖੇਤਰ ਹੋਣ, ਫਿਰ ਵੀ ਪੂਰੀ header ਕਤਾਰ ਬਣਾਉਂਦੇ ਹਨ।
  2. 2
    ਵਿਕਲਪਿਕ nested-object ਸਪਾਟ ਕਰਨਾ
    ਜੇ flatten ਵਿਕਲਪ ਚਾਲੂ ਹੈ, ਤਾਂ {"address":{"city":"Oslo"}} ਵਰਗੇ nested objects headers ਬਣਨ ਤੋਂ ਪਹਿਲਾਂ recursively dot-notation ਕਾਲਮਾਂ (address.city) ਵਿੱਚ ਸਮੇਟੇ ਜਾਂਦੇ ਹਨ। Arrays ਅਤੇ ਖ਼ਾਲੀ objects JSON-stringified ਸੈੱਲ ਮੁੱਲਾਂ ਵਜੋਂ ਰਹਿੰਦੇ ਹਨ।
  3. 3
    ਫ਼ਾਰਮੂਲਾ ਨਿਰਪੱਖਤਾ ਨਾਲ RFC 4180-ਅਨੁਕੂਲ ਸੈੱਲ ਐਨਕੋਡਿੰਗ
    ਹਰ ਸੈੱਲ ਮੁੱਲ RFC 4180 ਮੁਤਾਬਕ escape ਹੁੰਦਾ ਹੈ: ਕੌਮੇ, double-quotes ਜਾਂ ਨਵੀਆਂ ਲਾਈਨਾਂ ਵਾਲੇ ਖੇਤਰ double-quotes ਵਿੱਚ ਲਪੇਟੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਅੰਦਰਲੇ quotes ਦੁੱਗਣੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਸੁਰੱਖਿਅਤ ਐਕਸਪੋਰਟ ਮੋਡ (ਡਿਫ਼ਾਲਟ ਚਾਲੂ) =, +, - ਜਾਂ @ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਸੈੱਲ ਅੱਗੇ single quote ਵੀ ਲਾਉਂਦਾ ਹੈ, ਤਾਂ ਜੋ Excel ਜਾਂ Google Sheets ਵਰਗੀਆਂ ਸਪ੍ਰੈਡਸ਼ੀਟ ਐਪਾਂ ਪਾਏ ਮੁੱਲਾਂ ਨੂੰ ਚੱਲਣਯੋਗ ਫ਼ਾਰਮੂਲੇ ਨਾ ਮੰਨਣ।
  4. 4
    CSV-to-JSON ਅੱਖਰ-ਪੱਧਰੀ state machine ਵਰਤਦਾ ਹੈ
    ਉਲਟ ਦਿਸ਼ਾ ਵਿੱਚ, ਸਾਂਝਾ parseCsv function ਇਨਪੁੱਟ ਨੂੰ ਅੱਖਰ-ਦਰ-ਅੱਖਰ ਪੜ੍ਹਦਾ ਹੈ, ਟ੍ਰੈਕ ਕਰਦੇ ਹੋਏ ਕਿ ਇਹ quoted ਖੇਤਰ ਅੰਦਰ ਹੈ ਜਾਂ ਨਹੀਂ ਤਾਂ ਜੋ ਸੈੱਲਾਂ ਅੰਦਰਲੇ ਕੌਮੇ, escaped double-quotes (""), ਅਤੇ ਨਵੀਆਂ ਲਾਈਨਾਂ ਸਹੀ ਸੰਭਾਲੇ ਜਾਣ — ਉਹ ਮਾਮਲੇ ਜੋ ਸਾਦੀ ਲਾਈਨ-ਵੰਡ ਗ਼ਲਤ ਕਰਦੀ ਹੈ। detectDelimiter ਗ਼ੈਰ-ਮਿਆਰੀ ਐਕਸਪੋਰਟਾਂ ਨੂੰ ਆਪਣੇ-ਆਪ ਸਪੋਰਟ ਕਰਨ ਲਈ ਪਹਿਲੀ ਕਤਾਰ ਵਿੱਚ ਕੌਮਾ, ਸੈਮੀਕੋਲਨ, ਟੈਬ ਜਾਂ pipe ਲੱਭਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਟੂਲ

📊

Excel / XLSX ਵਿਊਅਰ

Excel ਜਾਂ Google Sheets ਤੋਂ ਬਿਨਾਂ .xlsx, .xls, .csv, ਅਤੇ .ods ਸਪ੍ਰੈੱਡਸ਼ੀਟ ਖੋਲ੍ਹੋ ਅਤੇ ਦੇਖੋ। ਸ਼ੀਟਾਂ ਬਦਲੋ ਅਤੇ CSV ਜਾਂ JSON ਵਿੱਚ ਐਕਸਪੋਰਟ ਕਰੋ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓਫ਼ਾਈਲਾਂ ਸਥਾਨਕ ਰਹਿੰਦੀਆਂ ਹਨ
📊

JSON ਤੋਂ Excel

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

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
📊

PDF ਤੋਂ Excel

PDF ਬੈਂਕ ਸਟੇਟਮੈਂਟਾਂ, ਇਨਵੌਇਸਾਂ ਅਤੇ ਰਿਪੋਰਟਾਂ ਦੀਆਂ ਟੇਬਲਾਂ ਨੂੰ Excel (.xlsx) ਜਾਂ CSV ਵਿੱਚ ਕੱਢੋ। ਪਹਿਲਾਂ ਕਤਾਰਾਂ ਦੇਖੋ; ਰਕਮਾਂ ਅਸਲੀ ਨੰਬਰ ਰਹਿੰਦੀਆਂ ਹਨ। ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓਫ਼ਾਈਲਾਂ ਸਥਾਨਕ ਰਹਿੰਦੀਆਂ ਹਨ

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