Đang chuẩn bị liên kết để tải về tài liệu:
Kết xuất dữ liệu ra dạng excel từ trang ASPthông thường
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tham khảo tài liệu 'kết xuất dữ liệu ra dạng excel từ trang aspthông thường', công nghệ thông tin, cơ sở dữ liệu phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | KẾT XUẤT DỮ LIỆU RA DẠNG EXCEL TỪ TRANG ASP Thông thường các ứng dụng web kết xuất dữ liệu của các báo cáo ra dưới dạng bảng biểu. Sẽ rất cần thiết nếu người dùng cũng nhận được dữ liệu này dưới dạng Excel để có thể sử dụng cho các mục đích khác. Kĩ thuật để đạt được mục đích này khá đơn giản. Ý tưởng chính của kĩ thuật này là sử dụng thuộc tính ContentType của đối tượng Response trong ASP và thực hiện theo các bước tuần tự sau Bước 1 Chỉ định dữ liệu sẽ được chuyển đi theo định dạng Excel Đơn giản chỉ cần dùng câu lệnh Response. ContentType application vnd.ms-excel Thông thường cần phải đặt câu lệnh Response. Buffer True và Response. Clear trước câu lệnh này để đảm bảo dữ liệu được chuyển xuống client chính xác. Bước 2 Kết xuất dữ liệu dưới dạng bảng theo cách làm thông thường. Dòng đầu tiên của bảng chứa tên của các cột sẽ được hiển thị trong tập tin excel. Hãy xem ví dụ minh họa sau Data2Excel.asp Response.Buffer True Response.Clear thiết lập định dạng sẽ kết xuất là Excel Response.ContentType application vnd.ms-excel kết nối với CSDL strDSN DRIVER Microsoft Access Driver .mdb DBQ đường dẫn tương đối đến tập tin CSDL strDSN strDSN Server.MapPath myDB.mdb set Conn Server.CreateObject ADODB.Connection Conn.Open strDSN strSQL SELECT FROM myTable set rs Conn.Execute strSQL rowstart tr rowend tr cellstart td cellend td Response.Write TABLE border 1 dòng đầu tiên in tên các cột Response.Write rowstart For i 0 to rs.Fields.Count -1 Response.Write cellstart b rs.Fields i .name b cellend Next Response.Write rowend in dữ liệu của từng dòng Do while not rs.EOF Response .Write rowstart For i 0 to rs.Fields.Count -1 Response.Write cellstart rs.Fields i cellend Next Response .Write rowend rs. Move Next Loop rs.Close set rs Nothing Conn.Close set Conn nothing Response.Write TABLE Response.End Bàn luận Ưu điểm của cách làm trên là cho phép bạn sử dụng các đoạn mã sẵn có lúc kết xuất dữ liệu ra dạng bảng theo cách thông thường để chuyển sang định dạng Excel. Tuy nhiên việc kết .