Tài liệu Kết xuất dữ liệu sang dạng Excel từ trang ASP

Thảo luận trong 'Viễn Thông' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    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.
     

    Các file đính kèm:

Đang tải...