ASP.NET Web Sayfaları - Dosya
- Önceki Sayfa WebPages Nesne
- Sonraki Sayfa WebPages Yardımcı
Bu bölümde metin dosyası işleme hakkında öğreneceksiniz.
Metin dosyası işlemi
Önceki bölümde, veritabanında saklanan web verilerini öğrendik.
Web siteniz belki de metin dosyalarında veri saklıyor olabilir.
Veri saklamak için kullanılan metin dosyaları genellikle düz dosyalar (flat files) olarak adlandırılır. Ortak metin dosyası formatları .txt, .xml ve .csv (virgülle ayrılmış değerler, comma-delimited values) olupdur.
Bu bölümde öğreneceksiniz:
- Metin dosyasından veri okuyup gösterme nasıl yapılır
Metin dosyasını manuel olarak ekleyin
Aşağıdaki örnekte, bir metin dosyasına ihtiyacınız olacaktır.
Eğer web sitenizde App_Data klasörü yoksa, bir tane oluşturun. App_Data klasöründe, Persons.txt adında yeni bir dosya oluşturun.
Bu dosyaya aşağıdaki içeriği ekleyin:
Persons.txt
Bill,Gates Steve,Jobs Mark,Zuckerberg
Metin Dosyasındaki Verileri Göster
Aşağıdaki örnek, metin dosyasındaki verileri nasıl gösterdiğinizi gösterir:
Örnek
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>Veriyi Dosyadan Oku</h1> foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem <text> </text>} <br /> } </body> </html>
Örnek Çalıştır
Örnek Açıklaması
Server.MapPath Doğru metin dosyası yolunu bulun.
File.ReadAllLines Bu dosyayı açın ve dosyadaki tüm metin satırlarını bir diziye okuyun.
Dizinin herVeri Satırı(dataline)indeki herVeri Öğesi(dataItem)verisi.
Excel dosyasındaki verileri göster
Microsoft Excel ile elektronik tabloyu virgülle ayrılmış metin dosyası (.csv dosyası) olarak kaydedebilirsiniz. Bunu yaptığınızda, elektronik tablodaki her satır bir metin satırı olarak kaydedilir ve her veri sütunu bir virgülle ayrılır.
Yukarıdaki örneği kullanarak bir Excel .csv dosyasını okuyabilirsiniz (dosya adını Excel dosyasının adı olarak değiştirin).
- Önceki Sayfa WebPages Nesne
- Sonraki Sayfa WebPages Yardımcı