ASP.NET ဝဘ်စာမျက်နှာများ - ဖိုင်များ
ဤအခန်းသည် စာသားဖိုင်များနှင့် လုပ်ဆောင်ခြင်းအကြောင်းဖြစ်သည်။
စာသားဖိုင်များနှင့်အတူအလုပ်လုပ်
တစ်ခါတစ်ရံတွင် သင်သည် စာသားဖိုင်များတွင် သိမ်းဆည်းထားသည့် ဒေတာကို ဝင်ရောက်ကြည့်ရှုလိုမည်ဖြစ်သည်။
ဒေတာသိမ်းဆည်းရန်အသုံးပြုသည့် စာသားဖိုင်များကို ပြားချပ်ချပ်ဖိုင်များဟု မကြာခဏခေါ်သည်။
အသုံးများသော အပြားဖိုင်ဖော်မတ်များမှာ .txt၊ .xml နှင့် .csv (ကော်မာ-ခြားထားသော တန်ဖိုးများ)။
ဤအခန်းတွင် သင်လေ့လာနိုင်သည်-
- စာသားဖိုင်တစ်ခုမှ အချက်အလက်ကို ဖတ်ရှုပုံနှင့် ပြသနည်း
စာသားဖိုင်ကို ကိုယ်တိုင်ထည့်ပါ။
လိုက်နာရန် ဥပမာတွင် သင်သည် စာသားဖိုင်တစ်ခု လိုအပ်မည်ဖြစ်သည်။
သင့်ဝဘ်ဆိုက်တွင် App_Data ဖိုဒါတစ်ခုမရှိပါက၊ တစ်ခုဖန်တီးပါ။
App_Data ဖိုဒါတွင်၊ Persons.txt အမည်ရှိ ဖိုင်အသစ်တစ်ခုကို ဖန်တီးပါ။
အောက်ပါအကြောင်းအရာကို ဖိုင်သို့ထည့်ပါ-
Persons.txt
George,Lucas
Steven,Spielberg
Alfred,Hitchcock
စာသားဖိုင်တစ်ခုမှဒေတာကိုပြသခြင်း။
အောက်ဖော်ပြပါ ဥပမာသည် စာသားဖိုင်တစ်ခုမှ ဒေတာကို ပြသနည်းကို ပြသသည်-
ဥပမာ
@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}
<!DOCTYPE
html>
<html>
<body>
<h1>Reading Data from a File</h1>
@foreach (string dataLine in userData)
{
foreach
(string dataItem in dataLine.Split(','))
{@dataItem <text> </text>}
<br />
}
</body>
</html>
နမူနာရှင်းပြထားပါတယ်။
Server.MapPath သည် စာသားဖိုင်လမ်းကြောင်းအတိအကျကို ရှာဖွေသည်။
File.ReadAllLines သည် စာသားဖိုင်ကိုဖွင့်ပြီး ဖိုင်ထဲမှ စာကြောင်းအားလုံးကို array တစ်ခုသို့ ဖတ်သည်။
array ၏ dataline တစ်ခုစီရှိ dataItem တစ်ခု စီ အတွက် data ကိုပြသထားသည်။
Excel ဖိုင်တစ်ခုမှဒေတာကိုပြသခြင်း။
Microsoft Excel ဖြင့်၊ သင်သည် ကော်မာခြားထားသော စာသားဖိုင် (.csv ဖိုင်) အဖြစ် ဇယားကွက်တစ်ခုကို သိမ်းဆည်းနိုင်ပါသည်။ ထိုသို့ပြုလုပ်သောအခါ၊ စာရင်းဇယားရှိ အတန်းတစ်ခုစီကို စာသားလိုင်းအဖြစ် သိမ်းဆည်းပြီး ဒေတာကော်လံတစ်ခုစီကို ကော်မာဖြင့် ပိုင်းခြားထားသည်။
Excel .csv ဖိုင်ကို ဖတ်ရန် အထက်ဖော်ပြပါ ဥပမာကို အသုံးပြု၍ ဖိုင်အမည်ကို Excel ဖိုင်၏ အမည်သို့ ပြောင်းလဲနိုင်သည်။