CSV ਤੋਂ Excel: ਇੱਕ ਪੂਰੀ ਜਾਣਕਾਰੀ
ਇਹ ਪੰਨਾ ਕੀ ਕਰਦਾ ਹੈ?
ਤੁਸੀਂ ਇੱਕ CSV ਫ਼ਾਈਲ—ਸਾਦਾ ਟੈਕਸਟ ਜਿਸ ਵਿੱਚ ਕਤਾਰਾਂ ਕੌਮਾ, ਸੈਮੀਕੋਲਨ, ਜਾਂ ਟੈਬ ਨਾਲ ਵੱਖ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ—ਨੂੰ Excel ਵਰਕਬੁੱਕ (XLSX) ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ। ਇਹ ਟੂਲ CSV ਦੇ ਹਰ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਨੂੰ ਨਵੀਂ ਫ਼ਾਈਲ ਦੀ ਪਹਿਲੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਨਤੀਜਾ ਦੇਖ ਸਕਦੇ ਹੋ।
ਇਹ ਪੰਨਾ ਹੋਰਾਂ ਤੋਂ ਕਿਵੇਂ ਵੱਖਰਾ ਹੈ?
CSV ਫਾਰਮੈਟ ਵਿੱਚ ਕੋਈ ਡਾਟਾ ਟਾਈਪ ਨਹੀਂ ਹੁੰਦਾ: ਹਰ ਖੇਤਰ ਸਿਰਫ਼ ਟੈਕਸਟ ਵਜੋਂ ਆਉਂਦਾ ਹੈ। ਨੰਬਰ, ਤਾਰੀਖ, ਅਤੇ ਅਗੇਤਰੀ ਜ਼ੀਰੋ ਵਾਲੇ ਪਛਾਣਕ (ਜਿਵੇਂ ਪਿੰਨ ਕੋਡ, ਉਤਪਾਦ ਕੋਡ) XLSX ਵਿੱਚ ਟੈਕਸਟ ਵਜੋਂ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਨੰਬਰ ਜਾਂ ਤਾਰੀਖ ਟਾਈਪ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਕਨਵਰਜ਼ਨ ਤੋਂ ਬਾਅਦ ਸੈੱਲ ਫਾਰਮੈਟ ਆਪੇ ਬਦਲਣਾ ਪਵੇਗਾ।
CSV ਕਈ ਸ਼ੀਟਾਂ, ਫਾਰਮੂਲੇ, ਸੈੱਲ ਸਟਾਈਲਿੰਗ, ਜਾਂ ਫਾਰਮੈਟਿੰਗ ਨਹੀਂ ਰੱਖ ਸਕਦਾ; ਸੋ XLSX ਵਿੱਚ ਸਿਰਫ਼ ਕੱਚਾ ਡਾਟਾ ਹੋਵੇਗਾ, ਬਿਨਾਂ ਕਿਸੇ ਆਟੋਮੈਟਿਕ ਟਾਈਪਿੰਗ ਜਾਂ ਫਾਰਮੈਟਿੰਗ ਦੇ।
CSV ਡੀਲਿਮੀਟਰ (ਕੌਮਾ, ਸੈਮੀਕੋਲਨ, ਜਾਂ ਟੈਬ) ਉਪਭੋਗਤਾ ਨੂੰ ਕਨਵਰਜ਼ਨ ਦੌਰਾਨ ਚੁਣਨਾ ਪੈਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਸਰੋਤ ਫ਼ਾਈਲ ਆਪੇ ਇਹ ਐਲਾਨ ਨਹੀਂ ਕਰਦੀ।
ਕਨਵਰਟਰ ਪੂਰੀ ਫ਼ਾਈਲ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫਲੈਟ ਟੇਬਲ ਵਜੋਂ ਪੜ੍ਹਦਾ ਹੈ; ਜੇਕਰ ਏਮਬੈਡਡ ਲਾਈਨ ਬ੍ਰੇਕ, ਏਮਬੈਡਡ ਕੌਮਾ, ਜਾਂ ਅਨਕੋਟੇਡ ਖੇਤਰ ਉਮੀਦ ਕੀਤੇ ਡੀਲਿਮੀਟਰ ਪੈਟਰਨ ਨੂੰ ਤੋੜ ਦਿੰਦੇ ਹਨ, ਤਾਂ ਪਾਰਸਿੰਗ ਗਲਤੀ ਆ ਸਕਦੀ ਹੈ ("ਇਹ CSV ਪਾਰਸ ਨਹੀਂ ਹੋ ਸਕਿਆ।")।
ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁਟ
ਤੁਸੀਂ ਕੀ ਦਿੰਦੇ ਹੋ
- ਇੱਕ ਸਿੰਗਲ CSV ਫ਼ਾਈਲ (ਫ਼ਾਈਲ ਦਾ ਆਕਾਰ ਟੂਲ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸੀਮਾ ਦੇ ਅੰਦਰ ਹੋਣਾ ਲਾਜ਼ਮੀ)।
- ਆਉਟਪੁਟ ਫਾਰਮੈਟ: Excel।
- CSV ਡੀਲਿਮੀਟਰ: ਕੌਮਾ, ਸੈਮੀਕੋਲਨ, ਜਾਂ ਟੈਬ।
ਤੁਹਾਨੂੰ ਕੀ ਮਿਲਦਾ ਹੈ
- ਇੱਕ XLSX ਫ਼ਾਈਲ ਜਿਸ ਵਿੱਚ ਬਦਲਿਆ ਡਾਟਾ ਹੁੰਦਾ ਹੈ, ਡਾਊਨਲੋਡ ਕਰਨ ਯੋਗ।
- ਕਨਵਰਟ ਕੀਤੀ ਟੇਬਲ ਦਾ ਪ੍ਰੀਵਿਊ।
- ਨਤੀਜੇ ਦੀ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ।
- ਆਉਟਪੁਟ ਫ਼ਾਈਲ ਦਾ ਆਕਾਰ।
ਨਿਯਮ ਅਤੇ ਕਿਨਾਰੇ ਦੇ ਮਾਮਲੇ
- ਟੂਲ CSV ਤੋਂ ਹਰ ਦਿਖਣਯੋਗ ਮੁੱਲ ਨੂੰ ਬਦਲਦਾ ਹੈ, ਪਰ ਸਿਰਫ਼ ਪਹਿਲੀ "ਸ਼ੀਟ" (CSV ਫ਼ਾਈਲ) ਵਰਤੀ ਜਾਂਦੀ ਹੈ; XLSX ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਸਿੰਗਲ ਵਰਕਸ਼ੀਟ ਹੋਵੇਗੀ।
- ਇਹ ਫਾਰਮੂਲੇ ਨਹੀਂ ਗਿਣਦਾ ਜਾਂ ਕੋਈ ਸਟਾਈਲਿੰਗ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰਦਾ—CSV ਵਿੱਚ ਕੁਝ ਨਹੀਂ ਹੁੰਦਾ, ਸੋ XLSX ਸਿਰਫ਼ ਕੱਚਾ ਡਾਟਾ ਹੈ।
- ਗਲਤੀ ਸੰਦੇਸ਼ (ਹਰ ਇੱਕ ਅਸਲ ਫ਼ੈਕਟ ਸ਼ੀਟ ਤੋਂ):
- "ਪਹਿਲਾਂ ਇੱਕ ਫ਼ਾਈਲ ਚੁਣੋ।"
- "CSV, JSON ਜਾਂ XLSX ਫ਼ਾਈਲ ਚੁਣੋ।"
- "ਇਹ ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ ਹੈ। ‹max› ਤੋਂ ਘੱਟ ਆਕਾਰ ਦੀ ਫ਼ਾਈਲ ਵਰਤੋ।"
- "ਕੋਈ ਵੱਖਰਾ ਆਉਟਪੁਟ ਫਾਰਮੈਟ ਚੁਣੋ।"
- "ਇਹ ਫ਼ਾਈਲ ਬਦਲੀ ਨਹੀਂ ਜਾ ਸਕੀ।"
- "ਇਹ CSV ਪਾਰਸ ਨਹੀਂ ਹੋ ਸਕਿਆ।"
- "ਇਸ ਫ਼ਾਈਲ ਵਿੱਚ ਕੋਈ ਟੇਬਲ ਕਤਾਰਾਂ ਨਹੀਂ ਹਨ।"
- "ਇਸ ਟੇਬਲ ਵਿੱਚ ‹max› ਤੋਂ ਵੱਧ ਕਤਾਰਾਂ ਹਨ।"
- "ਇਸ ਟੇਬਲ ਵਿੱਚ ‹max› ਤੋਂ ਵੱਧ ਕਾਲਮ ਹਨ।"
- "ਕਨਵਰਜ਼ਨ ਰੱਦ ਕੀਤਾ ਗਿਆ।"
- "ਇਹ ਕਨਵਰਜ਼ਨ ਬਹੁਤ ਸਮਾਂ ਲੈ ਰਿਹਾ ਹੈ। ਛੋਟੀ ਫ਼ਾਈਲ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"
- ਕਨਵਰਜ਼ਨ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਉਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ; ਕੁਝ ਵੀ ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।
ਇਹ ਟੂਲ ਕਿਸ ਲਈ ਹੈ?
- ਉਹ ਵਿਅਕਤੀ ਜਿਸ ਕੋਲ CSV ਰਿਪੋਰਟ, ਡਾਟਾਬੇਸ ਐਕਸਪੋਰਟ, ਜਾਂ ਮੇਲਿੰਗ ਲਿਸਟ ਹੈ ਅਤੇ ਉਸਨੂੰ Excel ਵਿੱਚ ਕਾਲਮ ਸਿਰਲੇਖਾਂ ਸਮੇਤ ਖੋਲ੍ਹਣ ਦੀ ਲੋੜ ਹੈ।
- ਉਹ ਵਿਅਕਤੀ ਜੋ ਟੇਬਿਊਲਰ ਡਾਟਾ ਸਹਿਕਰਮੀਆਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ ਜੋ ਸਿਰਫ਼ Excel ਫ਼ਾਈਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ।
- ਉਹ ਵਿਅਕਤੀ ਜੋ CSV ਵਿੱਚ ਆਏ ਡਾਟੇ 'ਤੇ Excel ਫੀਚਰ (ਸੌਰਟਿੰਗ, ਫਿਲਟਰਿੰਗ, ਪਿਵਟ ਟੇਬਲ) ਲਗਾਉਣਾ ਚਾਹੁੰਦਾ ਹੈ।
- ਉਹ ਵਿਅਕਤੀ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦਾ ਹੈ ਕਿ ਪਛਾਣਕਾਂ ਵਿੱਚ ਅਗੇਤਰੀ ਜ਼ੀਰੋ (ਜਿਵੇਂ ZIP ਕੋਡ, ਖਾਤਾ ਨੰਬਰ) CSV ਇੰਪੋਰਟ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਗਾਇਬ ਨਾ ਹੋਣ—ਇਹ ਕਨਵਰਟਰ ਉਨ੍ਹਾਂ ਨੂੰ XLSX ਵਿੱਚ ਟੈਕਸਟ ਵਜੋਂ ਰੱਖਦਾ ਹੈ।
- ਉਹ ਵਿਅਕਤੀ ਜੋ ਗੋਪਨੀਯਤਾ ਜਾਂ ਸੁਰੱਖਿਆ ਕਾਰਨ ਕਲਾਇੰਟ-ਸਾਈਡ ਪ੍ਰੋਸੈਸਿੰਗ ਪਸੰਦ ਕਰਦਾ ਹੈ ਅਤੇ ਆਪਣੀ CSV ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ।
CSV, XLSX, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿਚਕਾਰ ਅੰਤਰ
CSV ਫਾਰਮੈਟ
CSV (ਕੌਮਾ-ਸੈਪਰੇਟਿਡ ਵੈਲਯੂਜ਼) ਇੱਕ ਸਾਦਾ ਟੈਕਸਟ ਫਾਰਮੈਟ ਹੈ ਜਿੱਥੇ ਹਰ ਕਤਾਰ ਇੱਕ ਨਵੀਂ ਲਾਈਨ 'ਤੇ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਖੇਤਰ ਡੀਲਿਮੀਟਰ (ਆਮ ਤੌਰ 'ਤੇ ਕੌਮਾ) ਨਾਲ ਵੱਖ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ ਕਿਸੇ ਖੇਤਰ ਵਿੱਚ ਡੀਲਿਮੀਟਰ, ਨਵੀਂ ਲਾਈਨ, ਜਾਂ ਡਬਲ ਕੋਟਸ ਹਨ, ਤਾਂ ਉਸ ਖੇਤਰ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਬੰਦ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ। CSV ਦਾ ਕੋਈ ਸਟੈਂਡਰਡ ਨਹੀਂ ਹੈ; ਕਈ ਵਾਰ ਸੈਮੀਕੋਲਨ ਜਾਂ ਟੈਬ ਵੀ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਇਸ ਲਈ ਉਪਭੋਗਤਾ ਨੂੰ ਡੀਲਿਮੀਟਰ ਚੁਣਨਾ ਪੈਂਦਾ ਹੈ। CSV ਸਿਰਫ਼ ਇੱਕ ਸ਼ੀਟ, ਕੋਈ ਫਾਰਮੂਲੇ, ਕੋਈ ਸਟਾਈਲ, ਕੋਈ ਸੈੱਲ ਫਾਰਮੈਟ ਨਹੀਂ ਰੱਖ ਸਕਦਾ।
XLSX ਫਾਰਮੈਟ
XLSX Excel ਦਾ ਆਧੁਨਿਕ ਫਾਰਮੈਟ ਹੈ, ਜੋ ਇੱਕ ਜ਼ਿਪ ਕੀਤੀ XML ਵਰਕਬੁੱਕ ਹੈ। ਇਹ ਕਈ ਸ਼ੀਟਾਂ, ਹਰ ਸ਼ੀਟ 'ਤੇ ਕਤਾਰਾਂ ਅਤੇ ਕਾਲਮਾਂ, ਸੈੱਲ ਟਾਈਪ (ਟੈਕਸਟ, ਨੰਬਰ, ਤਾਰੀਖ, ਆਦਿ), ਫਾਰਮੂਲੇ, ਫਾਰਮੈਟਿੰਗ, ਅਤੇ ਸਟਾਈਲ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਜਦੋਂ CSV ਨੂੰ XLSX ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਟੈਕਸਟ ਟਾਈਪ ਮੈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ "123" ਨੂੰ ਟੈਕਸਟ ਵਜੋਂ ਸਟੋਰ ਕੀਤਾ ਜਾਵੇਗਾ, ਨਾ ਕਿ ਨੰਬਰ। ਇਸੇ ਕਰਕੇ ਅਗੇਤਰੀ ਜ਼ੀਰੋ (ਜਿਵੇਂ "00123") ਸੁਰੱਖਿਅਤ ਰਹਿੰਦੇ ਹਨ, ਪਰ Excel ਵਿੱਚ ਗਣਨਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਸੈੱਲ ਫਾਰਮੈਟ "ਨੰਬਰ" ਜਾਂ "ਡੇਟ" ਵਿੱਚ ਬਦਲਣਾ ਪਵੇਗਾ।
ਡਾਟਾ ਟਾਈਪ ਮੈਪਿੰਗ
CSSV ਤੋਂ XLSX ਵਿੱਚ, ਹਰ ਮੁੱਲ ਟੈਕਸਟ ਵਜੋਂ ਆਉਂਦਾ ਹੈ। Excel ਆਪੇ ਨੰਬਰ, ਤਾਰੀਖ, ਜਾਂ ਟੈਕਸਟ ਨਹੀਂ ਪਛਾਣਦਾ; ਇਹ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ CSV ਨੂੰ ਸਿੱਧਾ Excel ਵਿੱਚ ਖੋਲ੍ਹਦੇ ਹੋ, ਪਰ ਇਹ ਕਨਵਰਟਰ ਅਜਿਹਾ ਨਹੀਂ ਕਰਦਾ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਨੰਬਰਾਂ 'ਤੇ ਗਣਨਾ ਕਰਨੀ ਹੈ, ਤਾਂ ਕਨਵਰਜ਼ਨ ਤੋਂ ਬਾਅਦ XLSX ਵਿੱਚ ਸੈੱਲ ਫਾਰਮੈਟ ਬਦਲੋ। ਉਦਾਹਰਨ: "01/02/2023" XLSX ਵਿੱਚ ਟੈਕਸਟ "01/02/2023" ਰਹੇਗਾ, Excel ਦੀ ਤਾਰੀਖ ਟਾਈਪ ਨਹੀਂ।
ਕਲਾਇੰਟ-ਸਾਈਡ ਪ੍ਰੋਸੈਸਿੰਗ
ਇਹ ਕਨਵਰਟਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬ੍ਰਾਉਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ। FileReader API ਨਾਲ CSV ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ, JavaScript (ਜਾਂ WebAssembly) ਨਾਲ ਪਾਰਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ XLSX ਜਨਰੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕੋਈ ਡਾਟਾ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ। ਇਹ ਗੋਪਨੀਯਤਾ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਖਾਸ ਕਰਕੇ ਜੇਕਰ CSV ਵਿੱਚ ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ ਹੋਵੇ (ਜਿਵੇਂ ਗਾਹਕਾਂ ਦੇ ਪਤੇ, ਵਿੱਤੀ ਰਿਕਾਰਡ)।
CSV ਤੋਂ XLSX ਕਨਵਰਜ਼ਨ ਦੀਆਂ ਸੀਮਾਵਾਂ
CSV ਵਿੱਚ ਕੋਈ ਮੈਟਾਡੇਟਾ, ਫਾਰਮੂਲੇ, ਸਟਾਈਲ, ਜਾਂ ਕਈ ਸ਼ੀਟਾਂ ਨਹੀਂ ਹੁੰਦੀਆਂ; ਇਸ ਲਈ XLSX ਵਿੱਚ ਸਿਰਫ਼ ਕੱਚਾ ਡਾਟਾ ਹੁੰਦਾ ਹੈ, ਇੱਕ ਸ਼ੀਟ 'ਤੇ। ਜੇਕਰ ਤੁਹਾਡੀ CSV ਵਿੱਚ ਕਈ ਟੇਬਲ ਸਨ, ਤਾਂ ਉਹ ਸਭ ਇੱਕੋ ਸ਼ੀਟ 'ਤੇ ਹੇਠਾਂ-ਹੇਠਾਂ ਆ ਜਾਣਗੇ। ਕੋਈ ਫਾਰਮੂਲਾ, ਸੈੱਲ ਮਰਜ, ਜਾਂ ਕੰਡੀਸ਼ਨਲ ਫਾਰਮੈਟਿੰਗ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਰਹੇਗੀ।
ਗਲਤੀ ਹੈਂਡਲਿੰਗ ਅਤੇ ਆਮ ਮੁਸ਼ਕਲਾਂ
- "Choose one file first": ਤੁਸੀਂ ਕੋਈ ਫ਼ਾਈਲ ਚੁਣੀ ਨਹੀਂ।
- "Choose a CSV, JSON or XLSX file": ਤੁਸੀਂ CSV, JSON, ਜਾਂ XLSX ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਫਾਰਮੈਟ ਦਿੱਤਾ।
- "This file is too large. Use a file under ‹max›.": ਫ਼ਾਈਲ ਆਕਾਰ ਟੂਲ ਦੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਹੈ। ‹max› ਉਹ ਸੀਮਾ ਹੈ ਜੋ ਪੰਨੇ 'ਤੇ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ।
- "Choose a different output format.": ਤੁਸੀਂ Excel ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਆਉਟਪੁਟ ਚੁਣਿਆ? (ਇਹ ਪੰਨਾ ਸਿਰਫ਼ Excel ਹੀ ਦਿੰਦਾ ਹੈ।)
- "Could not convert this file.": ਆਮ ਕਨਵਰਜ਼ਨ ਫੇਲ੍ਹ, ਸ਼ਾਇਦ CSV ਪੜ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕੀ।
- "This CSV could not be parsed.": CSV ਵਿੱਚ ਡੀਲਿਮੀਟਰ ਗਲਤ ਚੁਣਿਆ ਗਿਆ, ਜਾਂ ਏਮਬੈਡਡ ਕੌਮਾ/ਨਵੀਂ ਲਾਈਨਾਂ ਕਾਰਨ ਪਾਰਸਿੰਗ ਅਸਫ਼ਲ। ਉਦਾਹਰਨ:
"Smith, John", 123(ਇੱਥੇ ਕੌਮਾ ਟੈਕਸਟ ਦਾ ਹਿੱਸਾ ਹੈ, ਪਰ ਜੇਕਰ ਕੋਟਸ ਨਾ ਹੁੰਦੇ ਤਾਂ parsing ਟੁੱਟ ਜਾਂਦੀ)। - "This file has no table rows.": CSV ਵਿੱਚ ਸਿਰਫ਼ ਹੈਡਰ ਕਤਾਰ ਹੈ ਜਾਂ ਖਾਲੀ ਹੈ।
- "This table has more than ‹max› rows.": ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਹੈ।
- "This table has more than ‹max› columns.": ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਹੈ।
- "Conversion cancelled.": ਤੁਸੀਂ ਆਪੇ ਕਨਵਰਜ਼ਨ ਰੱਦ ਕੀਤਾ।
- "This conversion is taking too long. Try a smaller file.": ਵੱਡੀ ਫ਼ਾਈਲ ਕਾਰਨ ਸਮਾਂ ਖ਼ਤਮ।
ਇੱਕ ਆਮ ਗਲਤੀ: CSV ਵਿੱਚ ਕੋਈ ਖੇਤਰ "12345" ਹੈ, ਪਰ ਇਸ ਵਿੱਚ ਲੀਡਿੰਗ ਜ਼ੀਰੋ (ਜਿਵੇਂ "00123") ਹੈ। ਜੇਕਰ ਤੁਸੀਂ CSV ਨੂੰ Excel ਵਿੱਚ ਸਿੱਧਾ ਖੋਲ੍ਹਦੇ ਹੋ, ਤਾਂ Excel 00123 ਨੂੰ 123 ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਇਹ ਕਨਵਰਟਰ ਅਜਿਹਾ ਨਹੀਂ ਕਰਦਾ—ਇਹ "00123" ਨੂੰ XLSX ਵਿੱਚ ਟੈਕਸਟ "00123" ਵਜੋਂ ਰੱਖਦਾ ਹੈ। ਇਸ ਲਈ ਇਹ ਪੰਨਾ ਖ਼ਾਸ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੈ ਜਦੋਂ ਪਿੰਨ ਕੋਡ, ਖਾਤਾ ਨੰਬਰ, ਜਾਂ ਉਤਪਾਦ ਕੋਡ ਸੁਰੱਖਿਅਤ ਰੱਖਣੇ ਹੋਣ।
ਵਿਹਾਰਕ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ
- ਡਾਟਾਬੇਸ ਐਕਸਪੋਰਟ: ਕੋਈ CRM ਸਿਸਟਮ CSV ਵਿੱਚ ਗਾਹਕ ਡਾਟਾ ਦਿੰਦਾ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ XLSX ਵਿੱਚ ਬਦਲ ਕੇ Excel ਵਿੱਚ ਫਿਲਟਰ, ਪਿਵਟ ਟੇਬਲ, ਜਾਂ ਚਾਰਟ ਲਗਾ ਸਕਦੇ ਹੋ।
- ZIP ਕੋਡ ਵਾਲੀ ਮੇਲਿੰਗ ਲਿਸਟ: CSV ਵਿੱਚ "00501" (Holtsville, NY) ਦਾ ZIP ਕੋਡ। Excel ਵਿੱਚ ਸਿੱਧਾ ਖੋਲ੍ਹਣ 'ਤੇ "501" ਹੋ ਜਾਵੇਗਾ। ਇਸ ਕਨਵਰਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ "00501" XLSX ਵਿੱਚ ਟੈਕਸਟ ਵਜੋਂ ਰਹਿੰਦਾ ਹੈ।
- ਸੁਰੱਖਿਆ-ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ: ਕਰਮਚਾਰੀਆਂ ਦੇ ਤਨਖ਼ਾਹ ਡਾਟਾ ਵਾਲੀ CSV। ਕਲਾਇੰਟ-ਸਾਈਡ ਕਨਵਰਜ਼ਨ ਕਰਕੇ ਕੋਈ ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।
- ਵੈੱਬ ਐਪ ਐਕਸਪੋਰਟ: Shopify, Google Sheets, ਜਾਂ Mailchimp ਤੋਂ CSV ਲੰਪ — XLSX ਵਿੱਚ ਬਦਲ ਕੇ ਸਹਿਕਰਮੀਆਂ ਨੂੰ ਭੇਜੋ।
FAQs
1. ਕੀ ਇਹ ਟੂਲ Excel ਫਾਰਮੂਲੇ ਸੁਰੱਖਿਅਤ ਕਰਦਾ ਹੈ?
ਨਹੀਂ। CSV ਵਿੱਚ ਫਾਰਮੂਲੇ ਨਹੀਂ ਹੁੰਦੇ, ਇਸ ਲਈ XLSX ਵਿੱਚ ਸਿਰਫ਼ ਕੱਚਾ ਡਾਟਾ ਹੁੰਦਾ ਹੈ। ਕਨਵਰਜ਼ਨ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ Excel ਵਿੱਚ ਫਾਰਮੂਲੇ ਜੋੜ ਸਕਦੇ ਹੋ।
2. CSV ਵਿੱਚ ਲੀਡਿੰਗ ਜ਼ੀਰੋ ਕਿਉਂ ਸੁਰੱਖਿਅਤ ਰਹਿੰਦੇ ਹਨ?
ਕਿਉਂਕਿ ਕਨਵਰਟਰ ਹਰ ਮੁੱਲ ਨੂੰ ਟੈਕਸਟ ਵਜੋਂ XLSX ਵਿੱਚ ਸਟੋਰ ਕਰਦਾ ਹੈ। Excel CSV ਨੂੰ ਸਿੱਧਾ ਖੋਲ੍ਹਣ 'ਤੇ ਲੀਡਿੰਗ ਜ਼ੀਰੋ ਹਟਾ ਦਿੰਦਾ ਹੈ, ਪਰ ਇਹ ਟੂਲ ਅਜਿਹਾ ਨਹੀਂ ਕਰਦਾ।
3. CSV ਡੀਲਿਮੀਟਰ ਗਲਤ ਚੁਣਨ 'ਤੇ ਕੀ ਹੁੰਦਾ ਹੈ?
ਟੂਲ "This CSV could not be parsed." ਗਲਤੀ ਦੇਵੇਗਾ। ਕਈ ਵਾਰ ਡੀਲਿਮੀਟਰ ਗਲਤ ਹੋਣ 'ਤੇ ਸਾਰੀਆਂ ਕਤਾਰਾਂ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆ ਜਾਂਦੀਆਂ ਹਨ। ਸਹੀ ਡੀਲਿਮੀਟਰ ਚੁਣਨ ਲਈ CSV ਫ਼ਾਈਲ ਨੂੰ ਟੈਕਸਟ ਐਡੀਟਰ ਵਿੱਚ ਖੋਲ੍ਹ ਕੇ ਪਹਿਲੀ ਕਤਾਰ ਦੇਖੋ।
4. ਕੀ ਮੈਂ ਇੱਕ ਤੋਂ ਵੱਧ CSV ਫ਼ਾਈਲਾਂ ਨੂੰ ਇੱਕ XLSX ਵਿੱਚ ਜੋੜ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ?
ਨਹੀਂ। ਇਹ ਟੂਲ ਸਿਰਫ਼ ਇੱਕ CSV ਨੂੰ ਇੱਕ ਸਿੰਗਲ-ਸ਼ੀਟ XLSX ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਕਈ CSV ਜੋੜਨ ਲਈ, ਪਹਿਲਾਂ ਉਨ੍ਹਾਂ ਨੂੰ ਇੱਕ CSV ਵਿੱਚ ਮਿਲਾਓ (copy-paste) ਅਤੇ ਫਿਰ ਕਨਵਰਟ ਕਰੋ।
5. ਕੀ XLSX ਫ਼ਾਈਲ Excel ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ (97–2003) ਵਿੱਚ ਖੁੱਲ੍ਹਦੀ ਹੈ?
XLSX Excel 2007 ਅਤੇ ਬਾਅਦ ਦੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਖੁੱਲ੍ਹਦਾ ਹੈ। ਪੁਰਾਣੇ ਸੰਸਕਰਣਾਂ ਲਈ, ਤੁਹਾਨੂੰ Microsoft Office Compatibility Pack ਲਗਾਉਣਾ ਪੈ ਸਕਦਾ ਹੈ, ਜਾਂ ਫਿਰ XLS (97–2003) ਵਿੱਚ ਬਦਲਣ ਲਈ ਕਿਸੇ ਹੋਰ ਟੂਲ ਦੀ ਲੋੜ ਹੈ।
6. ਕੀ ਡਾਟਾ ਸਰਵਰ 'ਤੇ ਅਪਲੋਡ ਹੁੰਦਾ ਹੈ?
ਨਹੀਂ। ਸਾਰਾ ਕਨਵਰਜ਼ਨ ਤੁਹਾਡੇ ਬ੍ਰਾਉਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਡੀ CSV ਕਿਤੇ ਨਹੀਂ ਜਾਂਦੀ। ਇਹ ਗੋਪਨੀਯਤਾ ਲਈ ਅਹਿਮ ਹੈ।
ਸਿੱਟਾ
CSV ਤੋਂ Excel ਕਨਵਰਟਰ ਇੱਕ ਸਧਾਰਨ ਪਰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਹੈ ਜੋ CSV ਦੇ ਫਲੈਟ ਟੈਕਸਟ ਨੂੰ XLSX ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਡਾਟਾ ਟਾਈਪ ਮੈਪਿੰਗ, ਡੀਲਿਮੀਟਰ ਚੋਣ, ਅਤੇ ਕਲਾਇੰਟ-ਸਾਈਡ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ। ਇਹ ਲੀਡਿੰਗ ਜ਼ੀਰੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ, ਗੋਪਨੀਯਤਾ ਬਰਕਰਾਰ ਰੱਖਣ, ਅਤੇ Excel ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਸੌਰਟ, ਫਿਲਟਰ, ਪਿਵਟ) ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਸਹੀ ਡੀਲਿਮੀਟਰ ਦੀ ਚੋਣ ਅਤੇ ਗਲਤੀ ਸੰਦੇਸ਼ਾਂ ਨੂੰ ਸਮਝ ਕੇ, ਤੁਸੀਂ ਆਪਣੇ CSV ਡਾਟੇ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ XLSX ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ।