ASP.NET Web Pages - فائل

اس باب میں، متن فائل کا معاملہ کیا جائے گا۔

متن فائل کا معاملہ

پچھلے باب میں، ہم نے دیتابیس میں ذخیرے والے ویب ڈاٹا سیکھا۔

آپ کا ویب سائٹ ممکن ہو کہ متن فائل میں ڈاٹا ذخیرے کا حامل ہو۔

ذخیرہ کئے گئے اعداد و شمار کا متن فائل عام طور پر مسطح فائل (flat files) کہلاتا ہے۔ عام متن فائل فرمت .txt، .xml اور .csv (comma-delimited values، ویم کی تقسیم کئے گئے ارقام) ہوتا ہے۔

اس باب میں، آپ سیکھیں گے:

  • متن فائل سے ڈاٹا پڑھنا اور نمائش کرنا کیسے

متن فائل دستی سے شامل کریں

ایک مثال میں، آپ کو ایک متن فائل کی ضرورت ہوگی۔

آپ کا ویب سائٹ پر اگر آپ کا App_Data فولدر نہیں ہو تو اس کو بنائیں۔App_Data فولدر میں، Persons.txt نام کا نئا فائل بنائیں۔

اس فائل میں مندرج ذیل مواد اضافے کرسکتے ہیں:}}

Persons.txt

بیل، گیٹس
اسٹیو، جابز
مارک، زکرباگر

متن فائل میں ڈاٹا کا نمائش

درج ذیل مثال میں اس بات کا نمائش دیا جاتا ہے کہ کیسے متن فائل میں کا ڈاٹا نمائش دیا جاتا ہے:

مثال

@{
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 اس فائل کو کھولیں، اور فائل میں کسی بھی فائل سطر کو ایک آئیتم میں پڑھیں جائے گا。

نمائش کریں گئی آئیتم کی ہرڈاٹا سطرکوائنکائن (dataline) میں ہرڈاٹا آئٹمکوائنکائن (dataItem) کا ڈاٹا

Excel فائل میں ڈاٹا کا نمائش

مائیکروسافٹ کے ذریعہ Excel کے ذریعہ، آپ الیکٹرونک شیٹ کو کمو سپراس کیو (CSV) فائل (فائل) کے طور پر محفوظ کرسکتے ہیں۔ جب آپ اس کارروائی کریں تو الیکٹرونک شیٹ کا ہر سطر ایک فائل سطر کے طور پر محفوظ کیا جائے گا، اور ہر ڈاٹا سطر کو کمو کے ذریعہ الگ الگ کردیا جائے گا۔

آپ میں سمت میں مثال استعمال کرسکتے ہیں، ایک Excel .csv فائل پڑھ سکتا ہے (فائل کا نام Excel فائل کا نام بنایا جاسکتا ہے)۔