ASP.NET Web Pages - ਫਾਇਲ
- ਪਿਛਲਾ ਪੰਨਾ وایب پیجز آئیٹم
- ਅਗਲਾ ਪੰਨਾ وایب پیجز ہیلپر
ਇਸ ਖੰਡ ਵਿੱਚ ਟੈਕਸਟ ਫਾਇਲ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਟੈਕਸਟ ਫਾਇਲ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ
ਪਿਛਲੇ ਖੰਡ ਵਿੱਚ ਅਸੀਂ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰੇਜ ਵਾਲੇ web ਡਾਟਾ ਨੂੰ ਸਿੱਖਿਆ ਸੀ。
ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਇੱਕ ਟੈਕਸਟ ਫਾਇਲ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰੇਜ ਕਰ ਸਕਦੀ ਹੈ。
ਸਟੋਰੇਜ ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਟੈਕਸਟ ਫਾਇਲਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਫਲੈਟ ਫਾਇਲ (flat files) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਆਮ ਟੈਕਸਟ ਫਾਇਲ ਫਾਰਮੈਟ .txt, .xml ਅਤੇ .csv (comma-delimited values, ਕੰਮਾ ਵੱਲੋਂ ਵੰਡੇ ਮੁੱਲ) ਹੁੰਦੇ ਹਨ。
ਇਸ ਖੰਡ ਵਿੱਚ ਤੁਸੀਂ ਇਹ ਸਿੱਖੋਗੇ:
- ਕਿਵੇਂ ਟੈਕਸਟ ਫਾਇਲ ਤੋਂ ਡਾਟਾ ਪੜ੍ਹੋ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ
ਟੈਕਸਟ ਫਾਇਲ ਮੈਨੂੰਲੀ ਜੋੜੋ
ਹੇਠਾਂ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਤੁਸੀਂ ਇੱਕ ਟੈਕਸਟ ਫਾਇਲ ਦੀ ਜ਼ਰੂਰਤ ਹੋਵੇਗੀ。
ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਵਿੱਚ ਜੇਕਰ App_Data ਫੋਲਡਰ ਨਹੀਂ ਹੈ ਤਾਂ ਇੱਕ ਬਣਾਓ। App_Data ਫੋਲਡਰ ਵਿੱਚ Persons.txt ਨਾਮ ਦਾ ਨਵਾਂ ਫਾਇਲ ਬਣਾਓ。
ਇਸ ਫਾਈਲ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸਮਾਚਾਰ ਜੋੜੋ:}}
Persons.txt
Bill,Gates Steve,Jobs Mark,Zuckerberg
ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣਾ
ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਿਸਾਈ ਗਈ ਹੈ:
ਇੰਸਟੈਂਸ
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>ਫਾਈਲ ਤੋਂ ਡਾਟਾ ਪੜ੍ਹਣਾ</h1> @foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem <text> </text>} <br /> } </body> </html>
ਇੰਸਟੈਂਸ ਚਲਾਓ
ਉਦਾਹਰਣ ਵਿਆਖਿਆ
Server.MapPath ਸਹੀ ਟੈਕਸਟ ਫਾਈਲ ਪਥ ਲੱਭੋ。
File.ReadAllLines ਇਸ ਫਾਈਲ ਨੂੰ ਖੋਲ੍ਹੋ, ਫਿਰ ਫਾਈਲ ਵਿੱਚ ਸਾਰੇ ਟੈਕਸਟ ਲਾਈਨਾਂ ਨੂੰ ਇੱਕ ਦਾਤਾ (array) ਵਿੱਚ ਪੜ੍ਹ ਲਓ。
ਸਰਗਰਮ ਦਾਤਾ ਦਿਖਾਉਣਾਦਾਤਾ ਲਾਈਨਦੇ (dataline) ਵਿੱਚ ਹਰ ਇੱਕਦਾਤਾ ਆਈਟਮਦਾਤਾ (dataItem) ਦੀ
Excel ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣਾ
ਮਾਈਕਰੋਸਾਫਟ ਦੇ Excel ਰਾਹੀਂ, ਤੁਸੀਂ ਇਲੈਕਟ੍ਰੌਨਿਕ ਸ਼ੈੱਡੂਲ ਨੂੰ ਕਮਾ ਸਪੈਸੀਫਾਈਡ ਟੈਕਸਟ ਫਾਈਲ (csv ਫਾਈਲ) ਵਜੋਂ ਸੰਭਾਲ ਸਕਦੇ ਹੋ।ਇਸ ਤਰ੍ਹਾਂ ਕਰਦੇ ਹੋਏ, ਇਲੈਕਟ੍ਰੌਨਿਕ ਸ਼ੈੱਡੂਲ ਦੀ ਹਰ ਪਰਵਾਨ ਇੱਕ ਟੈਕਸਟ ਲਾਈਨ ਵਜੋਂ ਸੰਭਾਲੀ ਜਾਂਦੀ ਹੈ, ਹਰ ਇੱਕ ਡਾਟਾ ਕੋਲਮ ਇੱਕ ਕਮਾ ਨਾਲ ਵੰਡੀ ਜਾਂਦੀ ਹੈ。
ਤੁਸੀਂ ਉੱਪਰ ਦੇ ਉਦਾਹਰਣ ਦੀ ਮਦਦ ਨਾਲ ਇੱਕ Excel .csv ਫਾਈਲ ਪੜ੍ਹ ਸਕਦੇ ਹੋ (ਫਾਈਲ ਨਾਮ ਨੂੰ Excel ਫਾਈਲ ਦਾ ਨਾਮ ਬਣਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ)。
- ਪਿਛਲਾ ਪੰਨਾ وایب پیجز آئیٹم
- ਅਗਲਾ ਪੰਨਾ وایب پیجز ہیلپر