API .NET para planilhas do Microsoft® Excel
API de código aberto para importar e exportar dados do formato de arquivo do Excel
O que é Magicodes.IE?
Magicodes.IE é uma biblioteca .NET pura que oferece aos desenvolvedores de software a capacidade de importar e exportar dados do formato de arquivo Microsoft Excel. Usando a API, você pode importar e exportar dados como DTO, exportar biblioteca geral e exportar modelos, relatórios sofisticados e dinâmicos. A API não permite a manipulação do formato de arquivo XLS (Excel97-2003) e suporta apenas o formato de arquivo XLSX e CSV.
Um dos principais recursos da API é importar dados como DTO. Magicodes.IE.Excel pode gerar automaticamente modelos importados do Excel, validação de dados, validação de modelo, configurações de leitura, restrições de valor e mapeamento, e saída de marcação de validação do Excel com base em DTO e configurações de recursos. Além disso, a API oferece suporte a vários filtros para oferecer suporte a cenários como exibição de coluna de controle dinâmico em vários idiomas e muito mais.
Introdução ao Magicodes.IE
A melhor maneira de instalar o Magicodes.IE é via NuGet, use o seguinte comando para instalar a API.
Instale Magicodes.IE do NuGet
Install-Package Magicodes.IE.Excel
Importar dados no Excel via API .NET gratuita
Magicodes.IE permite que programadores .NET importem dados em planilhas do Microsoft Excel programaticamente. A API permite criar DTO, gerar modelos de importação e preenchê-los com dados. Usando a API, você pode facilmente chamar os modelos de importação e importar dados neles. O trecho de código a seguir demonstra como importar dados usando um modelo existente. Observe que o trecho de código já está usando um objeto ImportStudentDto predefinido.
API .NET gratuita para importar dados do Excel
- Definir um caminho de arquivo como uma string
- Importe dados para o Excel usando um ImportStudentDto e um modelo predefinidos. Você também pode definir seu próprio DTO conforme sua necessidade
- Verifique se os dados foram importados com sucesso e arquive-os como não nulos.
Importar dados no 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();