.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
- C# Excel’den DataTable’a
- C# Excel’i DataTable’a Dönüştür
- C# Excel’i DataTable’a Aktar
- C# Excel’den DataTable’a Aktar
Biçim: XLS
- C# XLS’den DataTable’a
- C# XLS’i DataTable’a dönüştür
- 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
- 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
- C# ODS’i DataTable’a aktar
- C# ODS’den DataTable’a Aktar
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
- 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
Kod Adımları:
- 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.
- İlkine erişinÇalışma kağıdı Excel dosyasında.
- Dışa aktarma alanınızı seçin, örneğin 1. hücreden başlayarak 7 satır ve 2 sütunVeri tablosu.
- 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
- Excel Verilerini Formatlamadan DataTable’a Aktarın
- 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