Hướng dẫn ASP

TRANG CHỦ ASP

Hướng dẫn WP

Giới thiệu trang web Dao cạo trang web Bố cục trang web Thư mục Trang web WebPages Global Biểu mẫu trang web Đối tượng trang web Tệp trang web Cơ sở dữ liệu trang web Người trợ giúp Trang web WebPages WebGrid Biểu đồ trang web Email các trang web Bảo mật trang web Xuất bản trang web Ví dụ về trang web Các lớp trang web

ASP.NET Razor

Giới thiệu Razor Cú pháp dao cạo Các biến Razor C # Dao cạo C # Vòng Dao cạo C # Logic Biến VB Razor Vòng lặp VB Razor Razor VB Logic

ASP cổ điển

Giới thiệu ASP Cú pháp ASP Biến ASP Thủ tục ASP Điều kiện ASP ASP Looping Biểu mẫu ASP ASP Cookies Phiên ASP Ứng dụng ASP ASP #include ASP Global.asa ASP AJAX ASP e-mail Ví dụ về ASP

Tham chiếu ASP

Chức năng ASP VB Từ khóa ASP VB Đáp ứng ASP Yêu cầu ASP Ứng dụng ASP Phiên ASP Máy chủ ASP Lỗi ASP ASP FileSystem Dòng văn bản ASP Ổ ASP Tệp ASP Thư mục ASP Từ điển ASP ASP AdRotator ASP BrowserCap Liên kết nội dung ASP Công cụ xoay vòng nội dung ASP Tham khảo nhanh ASP

Hướng dẫn ADO

Giới thiệu ADO Kết nối ADO ADO Recordset Hiển thị ADO Truy vấn ADO ADO Sắp xếp ADO Thêm Cập nhật ADO ADO Xóa ADO Demo Tăng tốc ADO

Đối tượng ADO

Lệnh ADO Kết nối ADO Lỗi ADO Trường ADO Tham số ADO ADO thuộc tính Bản ghi ADO ADO Recordset Luồng ADO ADO DataTypes

Trang Web ASP.NET - Tệp


Chương này nói về cách làm việc với các tệp văn bản.


Làm việc với tệp văn bản

Đôi khi bạn sẽ muốn truy cập dữ liệu được lưu trữ trong các tệp văn bản.

Các tệp văn bản được sử dụng để lưu trữ dữ liệu thường được gọi là tệp phẳng.

Các định dạng tệp phẳng phổ biến là .txt, .xml và .csv (các giá trị được phân tách bằng dấu phẩy).

Trong chương này, bạn sẽ học:

  • Cách đọc và hiển thị dữ liệu từ tệp văn bản

Thêm tệp văn bản theo cách thủ công

Trong ví dụ sau, bạn sẽ cần một tệp văn bản để làm việc.

Trên trang web của bạn, nếu bạn không có thư mục App_Data, hãy tạo một thư mục.

Trong thư mục App_Data, hãy tạo một tệp mới có tên là People.txt.

Thêm nội dung sau vào tệp:

People.txt

George,Lucas
Steven,Spielberg
Alfred,Hitchcock


Hiển thị dữ liệu từ tệp văn bản

Ví dụ dưới đây cho thấy cách hiển thị dữ liệu từ tệp văn bản:  

Thí dụ

@{
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>

Giải thích ví dụ

Server.MapPath tìm đường dẫn tệp văn bản chính xác.

File.ReadAllLines mở tệp văn bản và đọc tất cả các dòng từ tệp vào một mảng.

Đối với mỗi dataItem trong mỗi dataline của mảng, dữ liệu được hiển thị.


Hiển thị dữ liệu từ tệp Excel

Với Microsoft Excel, bạn có thể lưu bảng tính dưới dạng tệp văn bản được phân tách bằng dấu phẩy (tệp .csv). Khi bạn làm như vậy, mỗi hàng trong bảng tính được lưu dưới dạng dòng văn bản và mỗi cột dữ liệu được phân tách bằng dấu phẩy.

Bạn có thể sử dụng ví dụ trên để đọc tệp .csv Excel (chỉ cần thay đổi tên tệp thành tên của tệp Excel).