.NET API pentru foile de calcul Microsoft® Excel
API open-source pentru a importa și exporta date din formatul de fișier Excel
Ce este Magicodes.IE?
Magicodes.IE este o bibliotecă .NET pură care oferă dezvoltatorilor de software capacitatea de a importa și exporta date din Microsoft Excel File Format. Folosind API-ul, puteți importa și exporta date ca DTO, puteți exporta bibliotecă generală și puteți exporta șabloane, rapoarte fantastice și dinamice. API-ul nu permite manipularea formatului de fișier XLS (Excel97-2003) și acceptă doar formatul de fișier XLSX și CSV.
Una dintre caracteristicile majore ale API-ului este importarea datelor ca DTO. Magicodes.IE.Excel poate genera automat șabloane Excel importate, validare a datelor, validare a șablonului, setări de citire, constrângeri de valoare și mapare și emite un marcaj de validare Excel bazat pe DTO și setările caracteristicilor. În plus, API-ul acceptă diverse filtre pentru a susține scenarii precum afișarea în mai multe limbi, coloane de control dinamic și multe altele.
Noțiuni introductive cu Magicodes.IE
Cel mai bun mod de a instala Magicodes.IE este prin NuGet, vă rugăm să utilizați următoarea comandă pentru a instala API-ul.
Instalați Magicodes.IE din NuGet
Install-Package Magicodes.IE.Excel
Importați date în Excel prin API-ul .NET gratuit
Magicodes.IE permite programatorilor .NET să importe în mod programatic date în foile de calcul Microsoft Excel. API-ul vă permite să creați DTO, să generați șabloane de import și să le populați cu date. Folosind API-ul, puteți apela cu ușurință șabloanele de import și puteți importa date din ele. Următorul fragment de cod demonstrează cum să importați date folosind un șablon existent. Vă rugăm să rețineți că fragmentul de cod utilizează deja un obiect ImportStudentDto predefinit.
API .NET gratuit pentru a importa date Excel
- Definiți o cale de fișier ca șir
- Importați date în Excel folosind un ImportStudentDto și un șablon predefinit. De asemenea, vă puteți defini propriul DTO în funcție de nevoile dvs
- Verificați dacă datele au fost importate cu succes și nu ar fi nul.
Importați date în Excel - 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();