Bu hızlı eğitim, DataTable’ı C#‘da Excel’e dönüştürme konusunda size rehberlik edecektir. Önce bir DataTable oluşturacağız ve ardından WorkSheet.Cells sınıfının ImportData işlevini kullanarak yeni oluşturulan çalışma kitabı nesnesinin çalışma sayfasına aktaracağız. DataTable verilerini Excel’e C# ile yazdıktan sonra, diske XLSX dosyası olarak kaydedeceğiz.
C# ile DataTable’ı Excel’e Dönüştürme Adımları
- NuGet paket yöneticisini kullanarak DataTable’ı Excel’e aktarmak için Aspose.Cells for .NET ekleyin
- DataTable’ı dışa aktarmak için boş bir Workbook örneği oluşturun
- Excel dosyasına yazmak için bir DataTable oluşturun ve başlatın
- DataTable’dan veri alırken parametreleri ayarlamak için ImportTableOptions sınıfının bir nesnesini bildirin
- Yeni oluşturulan çalışma kitabındaki ilk çalışma sayfasına referans alın
- DataTable’ı içe aktarmak için WorkSheet sınıfındaki Cells.ImportData işlevini çağırın
- Elde edilen Çalışma Kitabını DataTable’dan veri içeren kaydedin
Bu adımlar, önce boş çalışma kitabının oluşturulacağı ve ardından bir DataTable’ın başlatılacağı ve bazı boş verilerle doldurulacağı şekilde adım adım DataTable’dan Excel’e C#*‘da veri aktarma işlemini açıklar. Ayarlanabilecek birçok parametre içeren ImportTableOptions sınıfının bir nesnesi oluşturulur, ancak burada varsayılan seçenekler kullanılır. Sonunda, DataTable, belirtilen bir başlangıç hücresinde Çalışma Kitabının ilk çalışma sayfasına aktarılır.
DataTable Verilerini C# ile Excel’e Aktarma Kodu
Bu kodda, ImportTableOptions varsayılan ayarlarla kullanılır, ancak verileri DataTable’dan içe aktarılacak 0 dizin tabanlı sütun numaraları listesi gibi çeşitli parametreler ayarlayabilir, tarih biçimini ayarlayabilir, toplam satır ve sütunları ayarlayabilirsiniz. ithal ve çok daha fazlası. Sütun başlıklarının içe aktarılıp aktarılmayacağına da karar verebilirsiniz.
Bu kısa eğitim, C#‘da DataTable‘dan Excel dosyasının nasıl oluşturulduğunu açıklamaktadır. Excel’i DataTable’a Dönüştürme gibi ters işlemleri öğrenmek istiyorsanız Excel’i C# ile DataTable’a dönüştürme makalesine bakın.