TAILIEUCHUNG - Kết xuất dữ liệu ra Excel từ ASP

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. | 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 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 True thiết lập định dạng sẽ kết xuất là Excel application 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 set Conn strDSN strSQL SELECT FROM myTable set rs strSQL rowstart tr rowend tr cellstart td cellend td TABLE border 1 dòng đầu tiên in tên các cột rowstart For i 0 to -1 cellstart b i .name b cellend Next rowend in dữ liệu của từng dòng Do while not Response .Write rowstart For i 0 to -1 cellstart i cellend Next Response .Write rowend rs. Move Next Loop set rs Nothing set Conn nothing TABLE 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 .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.