Excel Verilerini DataTable'a Aktarın ve Karışık Veri Türünü Kontrol Edin
Olası Kullanım Senaryoları
Bir sütun çeşitli türlerde veriler içeriyorsa, program verileri bir DataTable’a aktarırken bir tür istisnası oluşturacaktır. Veri tablosunu dışa aktarmak için varsayılan olarak Aspose.Cells, sütundaki ilk (hücre) değere dayalı olarak değerlere ilişkin veri türünü değerlendirir. Yani değerin sayı olması, sütunun veri tipinin sayısal olacağı anlamına gelir ki bu da mantıklıdır. İlk değer sayı ise ancak sütunda alfasayısal veriler veya değerler varsa, bir dize veri türü atanmalıdır. Bununla başa çıkmak için lütfen kullanınExportDataTable’da aşırı yükleme bu içerirVeri Tablosunu Dışa Aktarma Seçenekleri ve ayarlamayı deneyinExportTableOptions.CheckMixedValueType Bir sütunda hatadan kaçınmak için hem sayısal hem de dize değerleri varsa Boolean niteliğini “true” olarak ayarlayın.
Excel Verilerini DataTable’a Aktarın ve Karışık Veri Türünü Kontrol Edin
Aşağıdaki örnek kullanımını açıklamaktadırExportTableOptions.CheckMixedValueType Excel verilerini veri tablosuna aktarma özelliği. Lütfen bkzörnek Excel dosyasıreferans olması açısından ekran görüntüsü ve konsol çıktısı.
Basit kod
Ekran görüntüsü
Konsol Çıkışı
Yukarıdaki örnek kodun konsol hata ayıklama çıktısı aşağıdadır
Column1 = System.String
Column2 = System.String
Column3 = System.Double
Column4 = System.Double
Column5 = System.String