Microsoft® Excel Elektronik Tabloları için .NET API
Excel Dosya Biçiminden Verileri İçe ve Dışa Aktarmak için Açık Kaynak API'sı
Magicodes.IE nedir?
Magicodes.IE, yazılım geliştiricilere Microsoft Excel Dosya Biçiminden veri alma ve verme yeteneği veren saf bir .NET kitaplığıdır. API'yi kullanarak verileri DTO olarak içe ve dışa aktarabilir, genel kitaplığı dışa aktarabilir ve şablon, fantezi ve dinamik raporları dışa aktarabilirsiniz. API, XLS (Excel97-2003) dosya biçiminin değiştirilmesine izin vermez ve yalnızca XLSX ve CSV dosya biçimini destekler.
API'nin en önemli özelliklerinden biri, verileri DTO olarak içe aktarmasıdır. Magicodes.IE.Excel, otomatik olarak içe aktarılan Excel şablonları, veri doğrulama, şablon doğrulama, okuma ayarları, değer kısıtlamaları ve eşleme ve DTO ve özellik ayarlarına dayalı olarak çıktı Excel doğrulama işaretlemesi oluşturabilir. Ayrıca API, çoklu dil, dinamik kontrol sütunu ekranı ve daha fazlası gibi senaryoları desteklemek için çeşitli filtreleri destekler.
Magicodes.IE'ye Başlarken
Magicodes.IE'yi kurmanın en iyi yolu NuGet aracılığıyladır, lütfen API'yi kurmak için aşağıdaki komutu kullanın.
Magicodes.IE'yi NuGet'ten yükleyin
Install-Package Magicodes.IE.Excel
Verileri Ücretsiz .NET API ile Excel'e Aktarın
Magicodes.IE, .NET programcılarının Microsoft Excel Elektronik Tablolarındaki verileri programlı olarak içe aktarmalarına olanak tanır. API, DTO oluşturmanıza, içe aktarma şablonları oluşturmanıza ve bunları verilerle doldurmanıza olanak tanır. API'yi kullanarak içe aktarma şablonlarını kolayca çağırabilir ve içlerindeki verileri içe aktarabilirsiniz. Aşağıdaki kod parçacığı, mevcut bir şablon kullanılarak verilerin nasıl içe aktarılacağını gösterir. Lütfen kod parçacığının önceden tanımlanmış bir ImportStudentDto nesnesi kullandığını unutmayın.
Excel Verilerini İçe Aktarmak için Ücretsiz .NET API
- Bir dosya yolunu dize olarak tanımlayın
- Önceden tanımlanmış bir ImportStudentDto ve şablon kullanarak verileri excel'e aktarın. Ayrıca ihtiyacınıza göre kendi DTO'nuzu tanımlayabilirsiniz.
- Verilerin başarıyla içe aktarıldığını kontrol edin ve boş dosyalayın.
Excel'de verileri içe aktarma - C#
// set filepath
var filePath = ("filefoamt.xlsx");
// import data
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();