.NET'deki Çalışma Sayfasından Verileri Dışa Aktar

genel bakış

Bu makale, Çalışma Sayfası verilerinizi C# kullanarak DataTable’a nasıl aktaracağınızı açıklar. Aşağıdaki konuları kapsar.

Biçim: excel

Biçim: XLS

Biçim: XLSX

Biçim: ODS

C# Excel Verilerini Dışa Aktar

Çalışma Sayfasından Verileri Dışa Aktarma

Aspose.Cells, kullanıcılarının yalnızca harici veri kaynaklarından çalışma sayfalarına veri almalarını kolaylaştırmakla kalmaz, aynı zamanda çalışma sayfası verilerini birVeri tablosu . bildiğimiz gibiVeri tablosu ADO.NET’in bir parçasıdır ve verileri tutmak için kullanılır. Veriler bir kez depolandığındaVeri tablosu , kullanıcıların gereksinimlerine göre herhangi bir şekilde kullanılabilir. Geliştiriciler ayrıca bu verileri (içinde depolanan) depolayabilir.Veri tablosu ) isterlerse doğrudan bir veritabanına. Dolayısıyla, çalışma sayfası verilerini bir bilgisayara aktarılırsa, geliştiricilerin bunları manipüle etmesinin daha kolay hale geldiğini görebiliriz.Veri tablosu.

Aspose.Cells Kullanarak Verileri DataTable’a Aktarma

Geliştiriciler, çalışma sayfası verilerini kolayca dışa aktarabilir.Veri tablosu birini çağırarak nesneExportDataTable veyaExportDataTableAsString yöntemiCellssınıf. Her iki yöntem de aşağıda daha ayrıntılı olarak tartışılan farklı senaryolarda kullanılmaktadır.

Kesinlikle Yazılmış Verileri İçeren Sütunlar

Bir elektronik tablonun verileri bir dizi satır ve sütun olarak sakladığını biliyoruz. Bir çalışma sayfasının sütunlarındaki tüm değerler kesin olarak yazılmışsa (bu, bir sütundaki tüm değerlerin aynı veri türüne sahip olması gerektiği anlamına gelir), o zaman çalışma sayfasının içeriğini çağırarak dışa aktarabiliriz.ExportDataTable yöntemiCells sınıf.ExportDataTable yöntem, çalışma sayfası verilerini şu şekilde dışa aktarmak için aşağıdaki parametreleri alır:Veri tablosunesne:

  • Satır numarası, verinin dışa aktarılacağı ilk hücrenin satır numarası.
  • sütun numarası, verilerin dışa aktarılacağı ilk hücrenin sütun numarası.
  • Satır sayısı, dışa aktarılacak satır sayısı.
  • Sütun sayısı, dışa aktarılacak sütun sayısı.
  • Sütun adlarını dışa aktar , çalışma sayfasının ilk satırındaki verilerin, çalışma sayfasının sütun adları olarak dışa aktarılıp aktarılmayacağını belirten bir Boolean özelliğidir.Veri tablosuya da değil.

Adımlar: Verileri DataTable’a Aktarma

Kod Adımları:

  1. Excel dosyanızı içine yükleyinÇalışma kitabı nesne.
  • Çalışma kitabı nesne Excel dosya biçimlerini yükleyebilir, örneğin XLS, XLSX, XLSM, ODS vb.
  1. İlkine erişinÇalışma kağıdı Excel dosyasında.
  2. Dışa aktarma alanınızı seçin, örneğin 1. hücreden başlayarak 7 satır ve 2 sütunVeri tablosu.
  3. KullanımExportDataTable verileri DataTable’a aktarma yöntemi.

Kesinlikle Yazılmamış Veriler İçeren Sütunlar

Bir çalışma sayfasının sütunlarındaki tüm değerler kesin olarak yazılmamışsa (bu, bir sütundaki değerlerin farklı veri türlerine sahip olabileceği anlamına gelir), o zaman çalışma sayfasının içeriğini çağırarak dışarı aktarabiliriz.ExportDataTableAsString yöntemiCells sınıf.ExportDataTableAsStringyöntemi ile aynı parametre kümesini alır.ExportDataTableçalışma sayfası verilerini dışa aktarma yöntemiVeri tablosunesne.

Sütun adını atlamak için Bayraklı Aralığı Dışa Aktar

Bir aralıktaki veriler şuraya aktarılabilir:Veri tablosu dışa aktarılan verilerde başlık satırını atlamak için bir bayrağın mevcut olduğu yer. Aşağıdaki kod, bir dizi veriyi dışa aktarır:Veri tablosu bir tartışma ileDışa Aktarma Tablosu Seçenekleri içerenDışa Aktarma SütunuAdı bayrak. ayarlandıdoğru başlık bilgisi varsa, bu nedenle verilere dahil edilmeyecek veYANLIŞ başlık yoksa ve tüm satırlar veri olarak kabul edilecekse.

ileri konular