WebPages fayllari
Ushbu bob matnli fayllar bilan ishlash haqida.
Matnli fayllar bilan ishlash
Ba’zan matnli fayllarda saqlangan ma’lumotlarga murojaat qilishingiz kerak bo‘ladi.
Ma’lumotlarni saqlash uchun ishlatiladigan matnli fayllar ko‘pincha tekis fayllar (flat files) deb ataladi.
Keng tarqalgan tekis fayl formatlari: .txt, .xml va .csv (vergul bilan ajratilgan qiymatlar).
Ushbu bobda quyidagilarni o‘rganasiz:
- Matnli fayldan ma’lumotlarni qanday o‘qish va ko‘rsatish
Matnli faylni qo‘lda qo‘shish
Keyingi misolda ishlash uchun sizga matnli fayl kerak bo‘ladi.
Agar veb-saytingizda App_Data papkasi bo‘lmasa, uni yarating.
App_Data papkasida Persons.txt nomli yangi fayl yarating.
Faylga quyidagi kontentni qo‘shing:
Persons.txt
George,Lucas
Steven,Spielberg
Alfred,Hitchcock
Matnli fayldagi ma’lumotlarni ko‘rsatish
Quyidagi misol matnli fayldagi ma’lumotlarni qanday ko‘rsatishni namoyish etadi:
Misol
@{
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>
Misolni ishga tushirish »
Misol izohi
Server.MapPath matnli faylning aniq yo‘lini topadi.
File.ReadAllLines matnli faylni ochadi va fayldagi barcha qatorlarni massivga o‘qiydi.
Massivning har bir dataline qatoridagi har bir dataItem uchun ma’lumot ko‘rsatiladi.
Excel faylidagi ma’lumotlarni ko‘rsatish
Microsoft Excel yordamida elektron jadvalni vergul bilan ajratilgan matnli fayl (.csv fayl) sifatida saqlashingiz mumkin. Bunda elektron jadvaldagi har bir qator matn qatori sifatida saqlanadi, har bir ma’lumot ustuni esa vergul bilan ajratiladi.
Excel .csv faylini o‘qish uchun yuqoridagi misoldan foydalanishingiz mumkin (faqat fayl nomini Excel faylining nomiga o‘zgartiring).
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
