Bildiginiz gibi excel sütünlar ve satırlardan oluşmaktadır. Excel e veri aktarmak için biz bu sütünları ve satırları html ile tablo yaparak oluştururuz. Diyelim ki sipariş listesi oluşturucaksınız ve bunu excel e aktarıp indirme yaptırıcaksınız.
Html ile 3 sütün 2 satırdan oluşan bir tablo yapalım üst satırımızda bulundugu sütünün başlıgı olsun.
| Sipariş Numarası |
Ürün Adı |
Fiyat |
| #12345 |
Falanca ürün |
20,15 TL |
Bu şekilde tasarladığımız tabloyu aynı şekilde excel e aktarip indirmek için alttaki Asp kodunu sayfanıza yazmanız gerekmektedir.
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename = siparislistesi.xls"
Ben sizlere daha açılayıcı olması için bir uygulama hazırladım. Ve uygulamamda Access veritabanındaki verileri çekip tabloya yazdırıyorum. Yukardaki Asp kodumuda sayfaya yazdım. Benim tablomdaki veriler sıralanınca oluşturulan Excel belgesini indirme işlemini başlatıcaktır.
Kolay gelsin :)