.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
- C# Excel’den DataTable’a
- C# Excel’i DataTable’a dönüştürün
- C# Excel’i DataTable’a aktar
- C# Excel’den DataTable’a aktarın
Biçim:XLS
- C# XLS’den DataTable’a
- C# XLS’i DataTable’a dönüştürün
- C# XLS’i DataTable’a aktar
- C# XLS’den DataTable’a aktar
Biçim:XLSX
- C# XLSX’den DataTable’a
- C# XLSX’i DataTable’a dönüştürün
- C# XLSX’i DataTable’a aktar
- C# XLSX’den DataTable’a aktar
Biçim:ODS
- C# ODS’den DataTable’a
- C# ODS’i DataTable’a dönüştürün
- C# ODS’i DataTable’a aktar
- C# ODS’den DataTable’a aktar
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
- Adımlar: C#‘de Excel’den DataTable’a
- Adımlar: C#‘de Excel’i DataTable’a dönüştürün
- Adımlar: C#‘de Excel’i DataTable’a aktarın
- Adımlar: C#‘de Excel’den DataTable’a aktarın
Kod Adımları:
- 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.
- İlkine erişinÇalışma kağıdı Excel dosyasında.
- Dışa aktarma alanınızı seçin; örneğin DataTable*‘ın 1. hücresinden başlayarak 7 satır ve 2 sütun.
- 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
- Excel Verilerini herhangi bir Biçimlendirme olmadan DataTable’a aktarma
- Cells’in HTML Dize Değerini DataTable’a aktarın
- Görünür Satır Verilerini Çalışma Sayfasından Dışa Aktarma
- Çalışma Sayfası Verilerini Veri Tablosuna Aktarırken Gizli Sütunları Yoksay
- Çalışma sayfası verilerini dışa aktarırken yinelenen sütunları otomatik olarak yeniden adlandırın