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

Genel Bakış

Bu makalede Çalışma Sayfası verilerinizin C#‘i kullanarak DataTable’a nasıl aktarılacağı açıklanmaktadır. Aşağıdaki konuları kapsar.

Biçim:excel

Biçim:XLS

Biçim:XLSX

Biçim:ODS

C# Kullanarak Excel Verilerini Dışa Aktarma

Çalışma Sayfasından Veri Nasıl Dışa Aktarılır

Aspose.Cells, kullanıcılarının yalnızca harici veri kaynaklarından çalışma sayfalarına veri aktarmalarını kolaylaştırmakla kalmaz, aynı zamanda çalışma sayfası verilerini birVeri tablosu . Bunu bildiğimize göreVeri tablosu ADO.NET’in bir parçasıdır ve verileri tutmak için kullanılır. Veriler bir yerde saklandıktan sonraVeri tablosu Kullanıcıların gereksinimlerine göre istenilen şekilde kullanılabilir. Geliştiriciler ayrıca bu verileri de saklayabilir (Veri tablosu ) isterlerse doğrudan bir veritabanına. Dolayısıyla, çalışma sayfası verilerinin bir bilgisayara aktarılması durumunda geliştiricilerin bunları işlemesinin daha kolay hale geldiğini görebiliriz.Veri tablosu.

Aspose.Cells Kullanarak Verileri DataTable’a Dışa Aktarma

Geliştiriciler çalışma sayfası verilerini kolayca birVeri tablosu ikisini de arayarak nesneVeri Tablosunu Dışa Aktar veyaExportDataTableAsString yöntemiCellssınıf. Her iki yöntem de aşağıda daha ayrıntılı olarak ele alınan farklı senaryolarda kullanılır.

Kesinlikle Yazılan Verileri İçeren Sütunlar

Bir e-tablonun verileri bir dizi satır ve sütun halinde 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 şu komutu çağırarak dışa aktarabiliriz:Veri Tablosunu Dışa Aktar yöntemiCells sınıf.Veri Tablosunu Dışa Aktar yöntem, çalışma sayfası verilerini şu şekilde dışa aktarmak için aşağıdaki parametreleri alır:Veri tablosunesne:

  • Satır numarası*, dışa aktarılacak ilk hücre verisinin satır numarasıdır.
  • 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 sütun adları olarak dışa aktarılıp aktarılmayacağını belirten bir Boolean özelliği.Veri tablosuya da değil.

Adımlar: Verileri DataTable’a Aktarma

Kod Adımları:

  1. Excel dosyanızı yükleyinÇalışma kitabı nesne.
  • Çalışma kitabı nesne, örneğin XLS, XLSX, XLSM, ODS vb. Excel dosya formatlarını yükleyebilir.
  1. İlkine erişinÇalışma kağıdı Excel dosyasında.
  2. Dışa aktarma alanınızı seçin; örneğin DataTable*‘ın 1. hücresinden başlayarak 7 satır ve 2 sütun.
  3. KullanVeri Tablosunu Dışa Aktar Verileri DataTable’a aktarma yöntemi.

Kesin Olarak 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 şu komutu çağırarak dışa aktarabiliriz:ExportDataTableAsString yöntemiCells sınıf.ExportDataTableAsStringyöntem, yöntem ile aynı parametre kümesini alır.Veri Tablosunu Dışa Aktarçalışma sayfası verilerini dışa aktarma yöntemiVeri tablosunesne.

Sütun adını atlamak için Aralığı bayrakla Dışa Aktarma

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ırVeri tablosu bir argümanlaTabloyu Dışa Aktarma Seçenekleri hangisini içerirDışa Aktarılan SütunAdı bayrak. Şu şekilde ayarlandı:doğru başlık bilgisi varsa, bu nedenle verilere dahil edilmeyecek ve şu şekilde ayarlanmayacaktır:YANLIŞ başlık yoksa ve tüm satırlar veri olarak kabul edilecekse.

İleri konular