Exporting ASP page to Excel

9 12 2008

Meskipun kedengarannya sulit (at least, buat saya :D ) tapi ternyata ga sesulit itu lho.

Iya, kita ga perlu repot-repot coding untuk mengekspor tabel-tabel HTML yang ditampilkan dalam halaman ASP ke dalam file Excel. Yang perlu kita lakukan hanyalah menambahkan baris berikut ke dalam halaman ASP.

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment; filename=nama_file.xls"

Hey, are you lost somewhere? :P

Oke, mari kita lihat langkah-langkahnya.

Pertama, coba buat halaman ASP sederhana untuk menampilkan beberapa baris record dari suatu tabel. Di sini saya memakai database default milik SQL Server, Northwind.

Northwind.asp

Northwinddotasp

Northwind_asp

toExcel.asp

toExceldotasp

toExcel_asp

Kedua file ini memiliki isi yang hampir sama. Bedanya, file Northwind.asp memiliki elemen <a href> yang me-link ke file toExcel.asp, sedangkan toExcel.asp memiliki 2 baris kode yang tadi saya tulis di atas.

Jalankan file Northwind.asp dari browser dan klik link “Export to Excel”. Voila, browser akan segera mengenali content tersebut sebagai tipe dokumen Excel. Buka dan kamu akan menemukan tabel hasil query database Northwind tadi di dalam dokumen Excel tersebut.

Gampang kan? :D


Tindakan

Information

Tinggalkan komentar