Asp.Net'te Excele Veri Aktarma İşlemi - Export Data to Excel

Bu yazıda Asp.Net Web projesinde Generic tipindeki listeyi HTML tablolar aracılığıyla Excel’e aktarma yöntemlerinden birini paylaşacağım. Öncelikle öğrenci bilgilerini tutacağımız bir model oluşturacağım. Bunun için OgrenciInfo isimli bir class oluşturdum. Constructor ve propertiesini oluşturduktan sonra bir metot içerisinde sanal veriler ile doldurdum.

public class OgrenciInfo
{
    public string Adi { get; set; }
    public string Soyadi { get; set; }
    public string Cinsiyeti { get; set; }
    public int Sinifi { get; set; }
    public int Numarasi { get; set; }
    
    public OgrenciInfo()
    {

    }
    private OgrenciInfo(string adi, string soyadi, string cinsiyeti, int sinifi, int numarasi)
    {
        Adi = adi;
        Soyadi = soyadi;
        Cinsiyeti = cinsiyeti;
        Sinifi = sinifi;
        Numarasi = numarasi;
    }
    public List OgrenciListesi()
    {
        List ogr = new List
        {
            new OgrenciInfo("Büşra", "Tepe", "Kız", 8,687),
            new OgrenciInfo("Erol", "Çamurlu", "Erkek", 8,799),
            new OgrenciInfo("Ayşe", "Esgin", "Kız", 8,541),
            new OgrenciInfo("Tülin", "İmrek", "Kız", 8,684),
            new OgrenciInfo("Samet", "Karaçelik", "Erkek", 8,726),
            new OgrenciInfo("Muazzez", "Gögüs", "Kız", 8,781),
            new OgrenciInfo("Elif", "Can öztürk", "Kız", 8,773),
            new OgrenciInfo("Ali", "Doğan", "Erkek", 8,716),
            new OgrenciInfo("Sernur", "Taş şahin", "Kız", 8,586),
            new OgrenciInfo("Salih", "Meray", "Erkek", 8,571)
        };

        return ogr;
    }
}

İkinci aşamada StringBuilder sınıfı aracılığıyla verileri html içerisinde yazdırıp download edilmesini sağlıyorum.

https://github.com/osmanceliktr/Asp.Net-ile-Excele-Veri-Aktarma

Kolay gelsin.

For Döngüsünü mü Foreach Döngüsünü mü Tercih Etmeliyim? Önceki Yazı

For Döngüsünü mü Foreach Döngüsünü mü Tercih Etmeliyim?

Banka Bin Numarası Nedir? Güncel Banka Bin Kodları Sorgulama Sonraki Yazı

Banka Bin Numarası Nedir? Güncel Banka Bin Kodları Sorgulama

Yorum/Soru Yazın

Yorumlar

Tunahan ERKEN

YapimAsamasinda

öncelikle bu tarz bir bilgi paylaştığınız için çok teşekkür ederim. öğrettiğiniz doğrultuda işlemi gerçekleştirdim ancak excel dosyasını her indirip açtığımda ".....xls dosyasının dosya biçimi ve uzantısı eşleşmiyor. Dosya bozulmuş olabilir ya da güvenli olmayabilir. Kaynağa güvenmiyosanız, dosyayı açmayın. Yine de açmak istiyor musunuz?" bu şekilde uyarı alıyorum evet dersem dosyayı sağlıklı bir şekilde açıyor ancak basit bir yöntemi varsa bu sorunu atlamak isterim saygılarımla teşekkürler.

Tunahan ERKEN

YapimAsamasinda

öncelikle bu tarz bir bilgi paylaştığınız için çok teşekkür ederim. öğrettiğiniz doğrultuda işlemi gerçekleştirdim ancak excel dosyasını her indirip açtığımda ".....xls dosyasının dosya biçimi ve uzantısı eşleşmiyor. Dosya bozulmuş olabilir ya da güvenli olmayabilir. Kaynağa güvenmiyosanız, dosyayı açmayın. Yine de açmak istiyor musunuz?" bu şekilde uyarı alıyorum evet dersem dosyayı sağlıklı bir şekilde açıyor ancak basit bir yöntemi varsa bu sorunu atlamak isterim saygılarımla teşekkürler.