Excel XLS, XLSX, CSV ve XLSB dosyalarıyla çalışmak için Açık Kaynaklı .NET SDK
Spreadsheet XLS, XLSX, CSV ve XLSB dosyalarıyla çalışmak için ücretsiz ve güçlü açık kaynak kodlu .NET API.
.NET için ExcelDataReader API'si nedir?
ExcelDataReader, geliştiricilerin XLS (Excel 97-2003) ve XLSX (Excel 2007+) formatlarındaki Excel dosyalarından veri okumasını sağlayan .NET için açık kaynaklı bir kütüphanedir. Hafif ve hızlıdır, bu da onu .NET uygulamalarında Excel dosyalarını işlemek için popüler bir tercih haline getirir. API, Excel dosyalarına yazmayı desteklemez ancak yalnızca verimli okumaya odaklanır.
ExcelDataReader for .NET API - Temel Özellikler
ExcelDataReader'ın bazı temel özellikleri şunlardır:
- XLS ve XLSX formatlarını okuyun: Hem ikili (XLS) hem de OpenXML (XLSX) formatlarını destekler.
- Excel Interop'a gerek yok: Kütüphane, Excel'in makineye kurulmasına gerek kalmadan çalışır.
- Basit API: Excel sayfalarından verileri hızlı bir şekilde okumak için kullanımı kolaydır.
- DataSet Desteği: ADO.NET bileşenleriyle kolay entegrasyon için Excel verilerini bir DataSet veya DataTable'a yükleyebilirsiniz.
- Akış girişi desteği: Akışlardan okumaya izin verir ve bu sayede dosyaların yüklendiği sunucu tabanlı uygulamalar için uygundur.
ExcelDataReader for .NET API'sine Başlarken
ExcelDatareader kütüphanesini nuget'ten indirebilirsiniz.
Kurulum
ExcelDataReader'ı kurmak basittir ve aşağıda gösterildiği gibi nugget'tan yapılabilir:
.NET için ExcelDatareader API'sini yükleme
Install-Package ExcelDataReader -Version 3.6.0
.NET için ExcelDataReader API'si için Kod Örnekleri
ExcelDataReader, .NET uygulamalarınızın içinden Spreadsheet dosyalarını okumak için kullanılabilen güçlü bir .NET API'sidir. Excel dosyalarını, korumalı Spreadsheet dosyalarını okumak ve Excel dosyalarına C# kullanarak biçimlendirme uygulamak için C# örnekleri bulabilirsiniz.
ExcelDataReader .NET API'sini kullanarak Excel Dosyaları Nasıl Okunur?
ExcelDataReader, C#/.NET uygulamanızın içinden Excel dosyalarını okumanızı sağlar. Bir Excel dosyasını okumak için aşağıdaki adımları kullanabilirsiniz:
- ExcelReaderFactory sınıfının bir örneğini oluşturarak başlayın.
- Excel dosyasını bir DataSet'e oku
- İlk tabloya (çalışma kağıdı) erişin
- Tablonun satırları ve sütunları arasında döngü
.NET Core hakkında önemli not
ExcelDataReader, .NET Core ve .NET 5.0 veya sonraki sürümlerinde varsayılan olarak "1252 kodlaması için veri yok." NotSupportedException hatası verir. Bunu düzeltmek için System.Text.Encoding.CodePages paketine bir bağımlılık eklemeniz gerekir. Ayrıca, uygulama başlatma sırasında (örneğin Startup.cs'de) kod sayfası sağlayıcısını kaydetmek için kod ekleyeceksiniz.
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
Çözüm
ExcelDataReader, .NET uygulamalarında Excel dosyalarını okumak için güçlü ve etkili bir açık kaynaklı API'dir. Hafif yapısı, hem XLS hem de XLSX biçimleri için destekle birleştiğinde, Excel dosyalarından hızlı veri çıkarma gereken senaryolar için idealdir. Excel dosyalarını yazma veya biçimlendirme yeteneğinden yoksun olsa da, ek bağımlılıklar veya Excel kurulumlarının yükü olmadan büyük veri kümelerini okuma ve işleme konusunda mükemmeldir. Excel verilerini okumanın birincil ihtiyaç olduğu uygulamalar için ExcelDataReader, .NET'in DataTable ve DataSet yapılarıyla sorunsuz bir şekilde entegre olan güvenilir ve basit bir çözüm sunar.
Benzer Ürünler
- Apache POI XWPF | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- DocX | DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı .NET API
- Docx4J | DOC ve DOCX dosyalarını oluşturmak ve değiştirmek için Açık Kaynaklı Java API
- FileFormat.Words API | Microsoft Word Dosya Biçimleri için Açık Kaynaklı .NET API