ASP.NET Web Pages - 文件
- ముంది పేజీ వెబ్పేజెస్ ఆబ్జెక్ట్
- తదుపరి పేజీ వెబ్పేజెస్ హెల్పర్
本章讲解文本文件处理。
పాఠ ఫైల్లను నిర్వహించండి
పూర్వ చాప్టర్లో, మేము డాటాబేస్లో నిర్వహించబడిన వెబ్ డాటాను నేర్చుకున్నాము.
మీ వెబ్సైట్ పాఠ ఫైల్లో డాటాను నిర్వహించవచ్చు.
డాటాను నిర్వహించే పాఠ ఫైల్స్ కన్నా ఫ్లేట్ ఫైల్స్ అని పిలుస్తారు. సాధారణ పాఠ ఫైల్ ఫార్మాట్స్ .txt, .xml మరియు .csv (కమా డెలిమిటెడ్ వేల్స్, కమా ద్వారా వేరు చేసిన విలువలు) ఉన్నాయి.
ఈ చాప్టర్లో, మీరు కలుసుకునే విషయాలు ఇంకా ఉన్నాయి:
- పాఠ ఫైల్నుండి డాటాను చదివి ప్రదర్శించడం ఎలా చేయాలి
పాఠ ఫైల్ను మానుకరంగా జోడించండి
క్రింది ఉదాహరణలో, మీరు పాఠ ఫైల్ను అవసరం.
మీ వెబ్సైట్లో ఉన్నట్లే App_Data ఫోల్డర్ లేకపోతే ఒకదానిని సృష్టించండి. App_Data ఫోల్డర్లో పర్సన్స్.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 ఈ ఫైల్ను తెరిచి, ఫైల్లోని అన్ని టెక్స్ట్ వరుసలను ఒక అరెయిల్లో చదివి చూడండి.
అరెయిల్లో ప్రతిడాటా వరుస(dataline)లోని ప్రతిడాటా అంశం(dataItem)యొక్క డాటా.
Excel ఫైల్లులో డాటా చూపించండి
మైక్రోసాఫ్ట్ ఎక్సెల్ ద్వారా, మీరు ఎలక్ట్రానిక్ సెల్స్ ను కామా విభజించబడిన టెక్స్ట్ ఫైల్లో పోస్ట్ చేయవచ్చు (.csv ఫైల్లు). ఈ విధంగా చేసినప్పుడు, ఎలక్ట్రానిక్ సెల్స్ లోని ప్రతి వరుస ఒక టెక్స్ట్ వరుసగా చదివబడుతుంది, ప్రతి డాటా కలమ్ ఒక కామా ద్వారా విభజించబడుతుంది.
మీరు పైన ఉన్న ఉదాహరణను ఉపయోగించి ఒక Excel .csv ఫైల్ని చదివి చూడగలరు (ఫైల్ పేరును Excel ఫైల్ పేరుగా మార్చండి).
- ముంది పేజీ వెబ్పేజెస్ ఆబ్జెక్ట్
- తదుపరి పేజీ వెబ్పేజెస్ హెల్పర్