Bab ini adalah tentang bekerja dengan file teks.
Bekerja dengan File Text
Kadang-kadang Anda akan ingin mengakses data yang tersimpan dalam file teks.
file teks yang digunakan untuk menyimpan data yang sering disebut flat file.
Umum format file datar .txt, .xml, dan .csv (comma-delimited values) .
Dalam bab ini Anda akan belajar:
- Bagaimana membaca dan menampilkan data dari file teks
Tambahkan File teks secara manual
Pada contoh untuk mengikuti, Anda akan memerlukan sebuah file teks untuk bekerja dengan.
Di situs web Anda, jika Anda tidak memiliki folder App_Data, membuat satu.
Dalam folder App_Data, membuat file baru bernama Persons.txt.
Menambahkan konten berikut ke file:
Persons.txt
George,Lucas
Steven,Spielberg
Alfred,Hitchcock
Menampilkan Data dari File Teks
Contoh di bawah ini menunjukkan bagaimana menampilkan data dari file 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>
Menjalankan contoh » contoh menjelaskan
Server.MapPath menemukan path file teks yang tepat.
File.ReadAllLines membuka file teks dan membaca semua baris dari file ke dalam array.
Untuk setiap DataItem di setiap Dataline dari array data yang ditampilkan.
Menampilkan Data dari berkas Excel
Dengan Microsoft Excel, Anda dapat menyimpan spreadsheet sebagai file teks dipisahkan koma (.csv file) . Ketika Anda melakukannya, setiap baris dalam spreadsheet disimpan sebagai garis teks, dan setiap kolom data yang dipisahkan dengan koma.
Anda dapat menggunakan contoh di atas untuk membaca file Excel .csv (hanya mengubah nama file dengan nama file Excel).