Halaman Web ASP.NET - File


Bab ini adalah tentang bekerja dengan file teks.


Bekerja dengan File Teks

Terkadang Anda ingin mengakses data yang disimpan dalam file teks.

File teks yang digunakan untuk menyimpan data sering disebut file datar.

Format file datar yang umum adalah .txt, .xml, dan .csv (nilai yang dipisahkan koma).

Dalam bab ini Anda akan belajar:

  • Cara membaca dan menampilkan data dari file teks

Tambahkan File Teks Secara Manual

Dalam contoh berikut, Anda memerlukan file teks untuk digunakan.

Di situs web Anda, jika Anda tidak memiliki folder App_Data, buatlah.

Di folder App_Data, buat file baru bernama Persons.txt.

Tambahkan konten berikut ke file:

orang.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock


Menampilkan Data dari File Teks

Contoh di bawah ini menunjukkan cara 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>&nbsp;</text>}

  <br />
}
</body>
</html>

Contoh dijelaskan

Server.MapPath menemukan jalur file teks yang tepat.

File.ReadAllLines membuka file teks dan membaca semua baris dari file ke dalam array.

Untuk setiap dataItem di setiap dataline array, data ditampilkan.


Menampilkan Data dari File Excel

Dengan Microsoft Excel, Anda dapat menyimpan spreadsheet sebagai file teks yang dipisahkan koma (file .csv). Saat Anda melakukannya, setiap baris dalam spreadsheet disimpan sebagai baris teks, dan setiap kolom data dipisahkan dengan koma.

Anda dapat menggunakan contoh di atas untuk membaca file .csv Excel (cukup ubah nama file menjadi nama file Excel).