Bom dia.
Gostaria de saber se é possivel importar um xls utilizando asp.net core e se sim ja existe algum curso sobre isso aqui?
Bom dia.
Gostaria de saber se é possivel importar um xls utilizando asp.net core e se sim ja existe algum curso sobre isso aqui?
Olá Paloma, tudo bem?
É possível sim, utilizando a classe ExcelPackage
que fica no pacote EPPlus
. Mas não tem nenhum curso sobre o assunto.
Tem este artigo com informações de como utilizar essa classe.
Espero ter ajudado!
Esse EPPlus não funcionou, deu algum erro de versao.
Eu consegui fazer utilizando o NPOI, porem ainda com dificuldades de pegar as informações e acrescentar no Banco de Dados
Paloma, dei uma olhada mais ou menos como funciona essa biblioteca e parece bem legal.
Já fez esse curso de Entity Framework Core que ensina o uso do banco de dados?
Uma planilha do excel pode ser compreendida como um array bidimenssional. O que poderia dar de dica é que você precisa de um objeto de transporte de dados da planilha. Por exemplo se a planilha é Pessoas
e tem os campo Nome
, Sexo
e DataNascimento
, sugiro que crie uma classe com esses campos cada linha dessa planilha irá entrar como um objeto do tipo Pessoas
dentro de um List<Pessoas>
utilizando o método Add()
que contém em List<>
. Depois, com o conteúdo do curso que citei acima, utiliza essa lista com as pessoas para salvar no banco de dados.
Faz sentido?
Fez sentido sim, Vou tentar aplicar essa solução no final de semana.
Muito obrigada