Bu eğitimde, Excel’i C# ile DataTable’a nasıl dönüştüreceğinizi öğrenmek için gerekli adımları inceleyeceğiz. C# okuma Excel dosyasını DataTable’da kullanmak ve daha sonra onu bir ızgara görünümünün arkasında görüntülemek veya bir veritabanına veri eklemek için kullanmak oldukça kullanışlı bir özelliktir. Excel’i, sonunda XLSX olarak kaydedilen C#‘daki DataTable’a içe aktarma adımları aşağıdadır.
C# ile Excel’i DataTable’a Dönüştürme Adımları
- NuGet paket yöneticisini kullanarak projeye Aspose.Cells for .NET kitaplığı ekleyin
- Referansı System, System.Data ve Aspose.Cells ad alanlarına ekleyin
- Boş bir Çalışma Kitabı nesnesinin örneğini oluşturun
- İlk sayfayı veri tablosuna aktarılacak örnek verilerle doldurun
- Doldurulmuş çalışma sayfasının içeriğini veri tablosuna aktarın
- Doğrulama için, veri tablosundaki her satırı getirerek veri tablosundaki verileri alın
- Getirilen tüm satırları ve sütunları veri tablosunda göster
Bu süreçte, boş bir çalışma kitabı başlatıyoruz ve ardından ilk çalışma sayfasına referans alıyoruz. Daha iyi anlaşılması için, daha sonra DataTable’a dönüştürülen bu çalışma sayfasına örnek veriler doldurulur. Veriler doldurulduktan sonra bir DataTable oluşturmak için WorkSheet.Cells.ExportDataTable işlevini kullanırız. Bu işlev, sütun başlıklarını içe aktarma koşuluyla birlikte çalışma sayfasındaki herhangi bir alandan veri seçmeyi destekler. Bu DataTable’ı oluşturduktan sonra, her satırdaki tüm sütunları görüntüleyerek içeriğini doğrularız.
Excel’i C# ile DataTable’a Aktarma Kodu
Bu süreçte ne interop ne de MS Excel kullanılmaz. Excel’i, içinde açıklandığı gibi diğer biçimlere de dönüştürebilirsiniz. {{KÖPRÜ1}}.