.NET API til Microsoft® Excel-regneark
Open-Source API til at importere og eksportere data fra Excel-filformat
Hvad er Magicodes.IE?
Magicodes.IE er et rent .NET-bibliotek, der giver softwareudviklere mulighed for at importere og eksportere data fra Microsoft Excel-filformat. Ved hjælp af API'en kan du importere og eksportere data som DTO, eksportere generelt bibliotek og eksportere skabeloner, smarte og dynamiske rapporter. API'en tillader ikke manipulation af XLS (Excel97-2003) filformat og understøtter kun XLSX og CSV filformater.
En af de vigtigste funktioner i API'en er at importere data som DTO. Magicodes.IE.Excel kan automatisk generere importerede Excel-skabeloner, datavalidering, skabelonvalidering, læseindstillinger, værdibegrænsninger og kortlægning og output Excel-valideringsmarkering baseret på DTO og funktionsindstillinger. Desuden understøtter API'en forskellige filtre til at understøtte scenarier som f.eks. flere sprog, dynamisk kontrolkolonnevisning og mere.
Kom godt i gang med Magicodes.IE
Den bedste måde at installere Magicodes.IE på er via NuGet, brug venligst følgende kommando til at installere API.
Installer Magicodes.IE fra NuGet
Install-Package Magicodes.IE.Excel
Importer data i Excel via gratis .NET API
Magicodes.IE giver .NET-programmører mulighed for at importere data i Microsoft Excel-regneark programmatisk. API'en giver dig mulighed for at oprette DTO, generere importskabeloner og udfylde dem med data. Ved hjælp af API'et kan du nemt kalde importskabelonerne og importere data i dem. Følgende kodestykke viser, hvordan man importerer data ved hjælp af en eksisterende skabelon. Bemærk venligst, at kodestykket allerede bruger et foruddefineret ImportStudentDto-objekt.
Gratis .NET API til at importere Excel-data
- Definer en filsti som en streng
- Importer data til Excel ved hjælp af en foruddefineret ImportStudentDto og skabelon. Du kan også definere din egen DTO efter dit behov
- Kontroller, at dataene er blevet importeret, og arkiver dem ikke null.
Importer data i 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();