Fail Halaman Web
Halaman Web ASP.NET -Fail
Bab ini menyediakan maklumat tentang bekerja dengan fail teks.
Menggunakan fail teks
Dalam bab sebelumnya, kami telah mengetahui bahawa data halaman web disimpan dalam pangkalan data.
Anda juga boleh menyimpan data tapak dalam fail teks.
Fail teks yang digunakan untuk menyimpan data selalunya dipanggil fail rata. Format fail teks biasa ialah .txt, .xml dan .csv (nilai dipisahkan koma).
Dalam bab ini, anda akan mempelajari:
Cara membaca dan memaparkan data daripada fail teks
Tambah fail teks secara manual
Dalam contoh di bawah, anda memerlukan fail teks.
Di tapak web anda, buat folder App_Data jika anda tidak memilikinya. Dalam folder App_Data, buat fail bernama Persons.txt.
Tambahkan kandungan berikut pada fail:
Persons.txt
Steven,Spielberg
Alfred,Hitchcock
Paparkan data dalam fail teks
Contoh berikut menunjukkan cara memaparkan data dalam fail teks:
Contoh
@{ 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>
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat contoh dalam talian
Penjelasan contoh
PenggunaanServer.MapPath Cari laluan tepat bagi fail teks.
Gunakan Fail.ReadAllLines untuk membuka fail teks dan membaca semua baris dalam fail ke dalam tatasusunan. Data untuk
item datadalam setiap baris data dalam tatasusunan dipaparkan.
Menunjukkan data daripada fail Excel
Menggunakan Microsoft Excel, anda boleh menyimpan hamparan sebagai fail teks yang dipisahkan koma (fail.csv). Pada ketika ini, setiap baris dalam hamparan disimpan sebagai baris teks, dengan setiap lajur data dipisahkan dengan koma.
in boleh menggunakan contoh di atas untuk membaca fail Excel .csv (hanya tukar nama fail kepada nama fail Excel yang sepadan).