ਮੁਫ਼ਤ ਪਰਿਵਰਤਕ

CSV ਸਾਰਣੀ ਦਰਸ਼ਕ

ਇੱਕ ਸੁੰਦਰ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕੀਤੀ ਸਾਰਣੀ ਵਿੱਚ CSV ਡੇਟਾ ਵੇਖੋ, ਕ੍ਰਮਬੱਧ ਕਰੋ, ਖੋਜੋ ਅਤੇ ਐਕਸਪਲੋਰ ਕਰੋ। ਮੁਫ਼ਤ, ਸੁਰੱਖਿਅਤ, ਅਤੇ ਕੋਈ ਅੱਪਲੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

CSV ਫਾਈਲ ਨੂੰ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ

ਜਾਂ ਹੇਠਾਂ CSV ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ

ਜਾਂ

ਇਸ ਟੂਲ ਬਾਰੇ

CSV ਫਾਈਲਾਂ ਕੌਮਿਆਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੇ ਮੁੱਲਾਂ ਦੇ ਨਾਲ ਸਧਾਰਨ ਟੈਕਸਟ ਹਨ — ਸਧਾਰਨ, ਪਰ ਦ੍ਰਿਸ਼ਟੀਗਤ ਤੌਰ 'ਤੇ ਗੜਬੜ ਵਾਲੀਆਂ। ਇੱਕ ਟੈਕਸਟ ਐਡੀਟਰ ਵਿੱਚ ਇੱਕ CSV ਨੂੰ ਪੜ੍ਹਨਾ ਕਾਮੇ ਨਾਲ ਵੱਖ ਕੀਤੇ ਟੈਕਸਟ ਦੀ ਇੱਕ ਕੰਧ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਖੇਤਰ ਦੀਆਂ ਸੀਮਾਵਾਂ ਧੁੰਦਲੀਆਂ ਹੋ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਕਾਲਮ ਅਲਾਈਨਮੈਂਟ ਖਤਮ ਹੋ ਜਾਂਦੀ ਹੈ। ਇੱਕ CSV ਟੇਬਲ ਦਰਸ਼ਕ ਫਾਈਲ ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ HTML ਟੇਬਲ ਦੇ ਰੂਪ ਵਿੱਚ ਰੈਂਡਰ ਕਰਦਾ ਹੈ, ਕਾਲਮ ਅਲਾਈਨਮੈਂਟ ਨੂੰ ਬਹਾਲ ਕਰਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਨੂੰ ਸਕੈਨ ਕਰਨ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।

ਸਧਾਰਨ ਡਿਸਪਲੇ ਤੋਂ ਇਲਾਵਾ, ਸਾਰਣੀ ਦਰਸ਼ਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ ਜੋ CSV ਡੇਟਾ ਨੂੰ ਟ੍ਰੈਕਟ ਕਰਨ ਯੋਗ ਬਣਾਉਂਦੇ ਹਨ: ਕਾਲਮ ਛਾਂਟੀ (ਉਸ ਕਾਲਮ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਲਈ ਇੱਕ ਸਿਰਲੇਖ 'ਤੇ ਕਲਿੱਕ ਕਰੋ), ਫਿਲਟਰਿੰਗ (ਸਿਰਫ਼ ਇੱਕ ਸਥਿਤੀ ਨਾਲ ਮੇਲ ਖਾਂਦੀਆਂ ਕਤਾਰਾਂ ਦਿਖਾਓ), ਖੋਜ (ਸਾਰੇ ਕਾਲਮਾਂ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਲੱਭੋ), ਅਤੇ ਪੰਨਾ ਨੰਬਰ (ਇੱਕ ਵਾਰ ਵਿੱਚ ਸਭ ਕੁਝ ਲੋਡ ਕੀਤੇ ਬਿਨਾਂ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਨੈਵੀਗੇਟ ਕਰੋ)।

ਇਹ ਦਰਸ਼ਕ PapaParse ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ CSV ਨੂੰ ਪਾਰਸ ਕਰਦਾ ਹੈ, JavaScript ਈਕੋਸਿਸਟਮ ਵਿੱਚ ਸਭ ਤੋਂ ਭਰੋਸੇਯੋਗ CSV ਲਾਇਬ੍ਰੇਰੀ। ਇਹ ਫਾਰਮੈਟ ਦੇ ਗੁਣਾਂ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ: ਕੋਮਾ, ਐਸਕੇਪਡ ਕੋਟਸ, ਮਿਕਸਡ ਲਾਈਨ ਐਂਡਿੰਗ, ਵਿਕਲਪਿਕ BOM ਮਾਰਕਰ, ਮਲਟੀ-ਲਾਈਨ ਸੈੱਲਾਂ ਵਾਲੇ ਹਵਾਲਾ ਦਿੱਤੇ ਖੇਤਰ। ਰੈਂਡਰ ਕੀਤੀ ਸਾਰਣੀ ਇੰਟਰਐਕਟਿਵ ਹੈ ਅਤੇ ਅਸਲ ਡਾਟਾ ਤੁਹਾਡੀ ਡਿਵਾਈਸ 'ਤੇ ਰਹਿੰਦਾ ਹੈ।

ਇੱਕ CSV ਦਰਸ਼ਕ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰੀਏ

ਐਕਸਲ CSV ਖੋਲ੍ਹਦਾ ਹੈ ਪਰ ਆਪਣੇ ਖੁਦ ਦੇ ਰੂਪਾਂਤਰਨ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ — ਅੰਕੀ ਸਤਰਾਂ ਤੋਂ ਮੋਹਰੀ ਜ਼ੀਰੋ ਹਟਾਏ ਗਏ, ਤਾਰੀਖਾਂ ਨੂੰ ਮੁੜ-ਫਾਰਮੈਟ ਕੀਤਾ ਗਿਆ, ਲੰਬੇ ਸੰਖਿਆਵਾਂ 'ਤੇ ਵਿਗਿਆਨਕ ਸੰਕੇਤ ਲਾਗੂ ਕੀਤੇ ਗਏ। ਇਹ ਖਰਾਬ ਡੇਟਾ ਨੂੰ ਬਦਲਦੇ ਹਨ ਅਤੇ ਅਸਲ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਕਰ ਸਕਦੇ ਹਨ ਜੇਕਰ ਫਾਈਲ ਨੂੰ ਦੁਬਾਰਾ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵੈੱਬ ਦਰਸ਼ਕ CSV ਨੂੰ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਇਹ ਹੈ, ਬਿਨਾਂ ਕਿਸੇ ਸਵੈਚਲਿਤ ਰੂਪਾਂਤਰਨ ਦੇ।

ਐਕਸਲ ਜਾਂ ਕੋਡ ਸੰਪਾਦਕ ਖੋਲ੍ਹਣ ਤੋਂ ਬਿਨਾਂ ਤੁਰੰਤ ਨਿਰੀਖਣ ਕਰਨਾ ਵੀ ਕੀਮਤੀ ਹੈ। ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਵਿੱਚ ਸੁੱਟਿਆ ਗਿਆ, ਦਰਸ਼ਕ ਤੁਰੰਤ ਡੇਟਾ ਨੂੰ ਰੈਂਡਰ ਕਰਦਾ ਹੈ। ਰੁਟੀਨ ਤੇਜ਼ ਦਿੱਖ ਲਈ, ਇਹ ਐਕਸਲ ਨੂੰ ਚਾਲੂ ਕਰਨ ਨਾਲੋਂ ਤੇਜ਼ ਹੈ।

ਵਰਤਣ ਦਾ ਤਰੀਕਾ

ਫਾਈਲ ਸੁੱਟੋ ਜਾਂ ਸਮੱਗਰੀ ਨੂੰ ਪੇਸਟ ਕਰੋ, ਸਾਰਣੀ ਵਿੱਚ ਨੈਵੀਗੇਟ ਕਰੋ।

  1. ਅੱਪਲੋਡ ਜਾਂ ਪੇਸਟ ਕਰੋ: ਇੱਕ .csv ਫ਼ਾਈਲ ਨੂੰ ਅੱਪਲੋਡ ਖੇਤਰ ਵਿੱਚ ਖਿੱਚੋ ਜਾਂ CSV ਸਮੱਗਰੀ ਨੂੰ ਸਿੱਧਾ ਪੇਸਟ ਕਰੋ। PapaParse ਆਟੋ-ਡਿਟੈਕਟ ਡੀਲੀਮੀਟਰ (ਕਾਮਾ, ਟੈਬ, ਸੈਮੀਕੋਲਨ, ਪਾਈਪ)।
  2. ਸਿਰਲੇਖ ਖੋਜ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ: ਪਹਿਲੀ ਕਤਾਰ ਨੂੰ ਸਿਰਲੇਖ (ਪੂਰਵ-ਨਿਰਧਾਰਤ) ਜਾਂ ਡੇਟਾ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਸਿਰਲੇਖ ਕਤਾਰ ਕਾਲਮ ਲੇਬਲ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ; ਬਿਨਾਂ ਸਿਰਲੇਖ ਦੇ, ਕਾਲਮਾਂ ਨੂੰ ਸਥਿਤੀ ਦੁਆਰਾ ਲੇਬਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  3. ਨੈਵੀਗੇਟ ਕਰੋ: ਕਾਲਮ ਸਿਰਲੇਖਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਕ੍ਰਮਬੱਧ ਕਰੋ। ਕਾਲਮ ਫਿਲਟਰ ਬਕਸੇ ਵਿੱਚ ਟਾਈਪ ਕਰਕੇ ਫਿਲਟਰ ਕਰੋ। ਖੋਜ ਖੇਤਰ ਤੋਂ ਸਾਰੇ ਕਾਲਮਾਂ ਵਿੱਚ ਖੋਜ ਕਰੋ। ਪੰਨਾਬੰਦੀ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਦੇ ਪ੍ਰਬੰਧਨਯੋਗ ਭਾਗਾਂ ਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ।
  4. ਫਿਲਟਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਨਿਰਯਾਤ ਕਰੋ: ਕੁਝ ਦਰਸ਼ਕ ਫਿਲਟਰ ਕੀਤੇ/ਕ੍ਰਮਬੱਧ ਦ੍ਰਿਸ਼ ਨੂੰ CSV ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਨਿਰਯਾਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ। ਉਪਯੋਗੀ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਮੂਲ ਡੇਟਾ ਦੇ ਸਬਸੈੱਟ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

ਆਮ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ

ਤਕਨੀਕੀ ਵੇਰਵੇ

PapaParse CSV ਭਿੰਨਤਾਵਾਂ ਨੂੰ ਹੈਂਡਲ ਕਰਦਾ ਹੈ: ਕੋਮਾ ਵਾਲੇ ਕੋਟੇਡ ਫੀਲਡ, ਡਬਲਿੰਗ ਦੁਆਰਾ ਬਚੇ ਹੋਏ ਕੋਟਸ, ਮਲਟੀ-ਲਾਈਨ ਸੈੱਲ, ਮਿਕਸਡ ਲਾਈਨ ਐਂਡਿੰਗ, ਫਾਈਲ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ BOM। ਆਉਟਪੁੱਟ ਐਰੇ ਦੀ ਇੱਕ ਐਰੇ ਹੈ (ਜਾਂ ਆਬਜੈਕਟ ਜੇਕਰ ਹੈਡਰ ਖੋਜੇ ਜਾਂਦੇ ਹਨ)।

ਰੈਂਡਰਿੰਗ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਲਈ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਦੇ ਨਾਲ ਇੱਕ HTML ਸਾਰਣੀ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ — ਉੱਪਰ ਅਤੇ ਹੇਠਾਂ ਪਲੇਸਹੋਲਡਰ ਸਪੇਸਰਾਂ ਦੇ ਨਾਲ, ਸਿਰਫ ਦਿਖਾਈ ਦੇਣ ਵਾਲੀਆਂ ਕਤਾਰਾਂ DOM ਨੂੰ ਰੈਂਡਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਇਹ ਸੈਂਕੜੇ ਹਜ਼ਾਰਾਂ ਕਤਾਰਾਂ ਵਾਲੀਆਂ ਫਾਈਲਾਂ 'ਤੇ ਦਰਸ਼ਕ ਨੂੰ ਜਵਾਬਦੇਹ ਬਣਾਉਂਦਾ ਹੈ।

ਛਾਂਟੀ ਅਤੇ ਫਿਲਟਰਿੰਗ JavaScript ਵਿੱਚ ਹੁੰਦੀ ਹੈ। ਕ੍ਰਮਬੱਧ ਐਲਗੋਰਿਦਮ ਆਮ ਤੌਰ 'ਤੇ ਤੁਲਨਾਕਾਰ ਫੰਕਸ਼ਨਾਂ ਦੇ ਨਾਲ array.sort ਹੁੰਦੇ ਹਨ। ਫਿਲਟਰਿੰਗ ਸਧਾਰਨ ਸ਼ਾਮਿਲ() ਜਾਂ regex ਮੈਚਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਦੋਵੇਂ ਪੂਰੇ ਡੇਟਾਸੈਟ 'ਤੇ ਚੱਲਦੇ ਹਨ; ਪ੍ਰਦਰਸ਼ਨ ਡੇਟਾਸੈਟ ਦੇ ਆਕਾਰ ਅਤੇ ਸਥਿਤੀਆਂ ਦੀ ਗੁੰਝਲਤਾ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।

ਵਧੀਆ ਅਭਿਆਸ

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

ਕੀ ਇਸ ਸਾਧਨ ਨੂੰ ਕਿਸੇ ਪਲੱਗਇਨ ਜਾਂ ਡਾਊਨਲੋਡ ਦੀ ਲੋੜ ਹੈ?
ਨਹੀਂ। ਮਿਆਰੀ ਵੈੱਬ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਭ ਕੁਝ ਚੱਲਦਾ ਹੈ। ਕੋਈ ਪਲੱਗਇਨ, ਐਕਸਟੈਂਸ਼ਨ, ਜਾਂ ਸੌਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਕੀ ਮੈਂ ਡੇਟਾ ਦੇ ਅੰਦਰ ਖੋਜ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਪ੍ਰਦਰਸ਼ਿਤ ਡੇਟਾ ਦੇ ਅੰਦਰ ਖਾਸ ਆਈਟਮਾਂ ਜਾਂ ਮੁੱਲਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭਣ ਲਈ ਖੋਜ ਜਾਂ ਫਿਲਟਰ ਕਾਰਜਕੁਸ਼ਲਤਾ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਕੀ ਮੇਰੇ ਦੁਆਰਾ ਦੇਖੇ ਜਾ ਸਕਣ ਵਾਲੇ ਡੇਟਾ ਲਈ ਕੋਈ ਆਕਾਰ ਸੀਮਾ ਹੈ?
ਇਹ ਟੂਲ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖਾਸ ਡਾਟਾ ਆਕਾਰਾਂ ਨੂੰ ਕੁਸ਼ਲਤਾ ਨਾਲ ਹੈਂਡਲ ਕਰਦਾ ਹੈ। ਬਹੁਤ ਵੱਡੇ ਡੇਟਾਸੈਟਾਂ ਨੂੰ ਰੈਂਡਰ ਹੋਣ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ। ਬਹੁਤ ਵੱਡੀਆਂ ਫਾਈਲਾਂ ਲਈ, ਡੈਸਕਟਾਪ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
ਕੀ ਮੇਰਾ ਡੇਟਾ ਨਿੱਜੀ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ?
ਹਾਂ। ਸਾਰਾ ਡਾਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਡਿਸਪਲੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਸਰਵਰ 'ਤੇ ਕੁਝ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
ਕੀ ਮੈਂ ਦਰਸ਼ਕ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦਾ ਹਾਂ?
ਜ਼ਿਆਦਾਤਰ ਦਰਸ਼ਕ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹੁੰਦੇ ਹਨ। ਸੰਪਾਦਨ ਕਰਨ ਲਈ, ਇੱਕ CSV ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਾਂ ਇੱਕ ਸਪਰੈੱਡਸ਼ੀਟ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਖੋਲ੍ਹੋ ਜੋ ਆਟੋ-ਕਨਵਰਟ ਨਹੀਂ ਹੋਵੇਗੀ।
ਛਾਂਟਣਾ ਤਰੀਕਾਂ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਦਾ ਹੈ?
ਛਾਂਟਣਾ ਆਮ ਤੌਰ 'ਤੇ ਲੈਕਸੀਕੋਗ੍ਰਾਫਿਕ (ਸਟਰਿੰਗ ਤੁਲਨਾ) ਹੁੰਦਾ ਹੈ। YYYY-MM-DD ਤਾਰੀਖਾਂ ਨੂੰ ਸਹੀ ਤਰ੍ਹਾਂ ਕ੍ਰਮਬੱਧ ਕਰੋ; MM/DD/YYYY ਨਹੀਂ ਕਰਦਾ। ਅਰਥਪੂਰਣ ਮਿਤੀ ਛਾਂਟੀ ਲਈ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਸਰੋਤ ਡੇਟਾ ਛਾਂਟਣਯੋਗ ਮਿਤੀ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਵਿਸ਼ੇਸ਼ ਪਾਤਰਾਂ ਬਾਰੇ ਕੀ?
UTF-8 ਏਨਕੋਡਡ CSVs ਅੰਤਰਰਾਸ਼ਟਰੀ ਅੱਖਰਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਦੇ ਹਨ। ਹੋਰ ਏਨਕੋਡਿੰਗਾਂ ਵਿੱਚ CSV ਵਿਗੜਦੇ ਅੱਖਰ ਦਿਖਾ ਸਕਦੇ ਹਨ; ਜੇਕਰ ਉਪਲਬਧ ਹੋਵੇ ਤਾਂ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਇੰਕੋਡਿੰਗ ਦਿਓ।
ਕੀ ਮੈਂ ਫਿਲਟਰ ਕੀਤੇ ਨਤੀਜੇ ਨਿਰਯਾਤ ਕਰ ਸਕਦਾ ਹਾਂ?
ਜ਼ਿਆਦਾਤਰ ਦਰਸ਼ਕ ਮੌਜੂਦਾ ਦ੍ਰਿਸ਼ ਨੂੰ ਵਾਪਸ CSV ਵਿੱਚ ਨਿਰਯਾਤ ਕਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੇ ਹਨ। ਨਿਰਯਾਤ ਕੀਤੀ ਫਾਈਲ ਵਿੱਚ ਮੌਜੂਦਾ ਲੜੀਬੱਧ ਕ੍ਰਮ ਵਿੱਚ ਸਿਰਫ ਫਿਲਟਰ ਕੀਤੀਆਂ ਕਤਾਰਾਂ ਹਨ।