.NET API for Microsoft® Excel-regneark
Open-Source API for å importere og eksportere data fra Excel-filformat
Hva er Magicodes.IE?
Magicodes.IE er et rent .NET-bibliotek som gir programvareutviklere muligheten til å importere og eksportere data fra Microsoft Excel-filformat. Ved å bruke API, kan du importere og eksportere data som DTO, eksportere generelt bibliotek og eksportere mal, fancy og dynamiske rapporter. APIen tillater ikke manipulering av XLS (Excel97-2003) filformat og støtter kun XLSX og CSV filformat.
En av hovedfunksjonene til API er import av data som DTO. Magicodes.IE.Excel kan automatisk generere importerte Excel-maler, datavalidering, malvalidering, leseinnstillinger, verdibegrensninger og kartlegging, og sende ut Excel-valideringsmarkering basert på DTO og funksjonsinnstillinger. Videre støtter API ulike filtre for å støtte scenarier som flerspråklig, dynamisk kontrollkolonnevisning og mer.
Komme i gang med Magicodes.IE
Den beste måten å installere Magicodes.IE på er via NuGet, vennligst bruk følgende kommando for å installere API.
Installer Magicodes.IE fra NuGet
Install-Package Magicodes.IE.Excel
Importer data i Excel via gratis .NET API
Magicodes.IE lar .NET-programmerere importere data i Microsoft Excel-regneark programmatisk. API-en lar deg lage DTO, generere importmaler og fylle dem med data. Ved å bruke API kan du enkelt kalle opp importmalene og importere data i dem. Følgende kodebit viser hvordan du importerer data ved hjelp av en eksisterende mal. Vær oppmerksom på at kodebiten allerede bruker et forhåndsdefinert ImportStudentDto-objekt.
Gratis .NET API for å importere Excel-data
- Definer en filbane som en streng
- Importer data til Excel ved å bruke en forhåndsdefinert ImportStudentDto og mal. Du kan også definere din egen DTO i henhold til ditt behov
- Sjekk at dataene er vellykket importert 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();