WebPages fayllari


Ushbu bob matnli fayllar bilan ishlash haqida.


ULASHISH

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>&nbsp;</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!