COMO PASSAR UM ARQUIVO CSV PARA UMA WEB API

 Tópico anterior Próximo tópico Novo tópico

COMO PASSAR UM ARQUIVO CSV PARA UMA WEB API

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#477633 - 06/11/2017 16:47:29

MOZARTJUNIOR
FORTALEZA
Cadast. em:Junho/2016


Tenho uma página onde o usuário selecione um arquivo CSV, leio esse arquivo, atualizado ou incluo dados e gravo um pedido, sendo que  acesso meus dados por uma API, queria saber como passo esse arquivo CSV para a API.

Leio esse arquivo e converto em um grande JSON e passo esse json para a API ?






#477638 - 06/11/2017 18:01:15

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Espera, esse CSV é de uma fonte externa, não da sua aplicação, certo?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#477643 - 07/11/2017 08:51:18

MOZARTJUNIOR
FORTALEZA
Cadast. em:Junho/2016


Exatamente é um layout pré definido, tem 24 colunas e dependendo da empresa o arquivo pode ter mais de 1.000 linhas.

Nesse arquivo tem dados dos usuários da empresa, onde faço algumas verificações, verifico se o usuário já está cadastrado e em caso positivo faço um update e caso contrário faço um insert no banco.



Resposta escolhida #477646 - 07/11/2017 09:16:00

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Então é super simples. Pegue os dados, grave em uma List<T>, percorra a lista, inserindo os dados na sua WebAPI.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#477649 - 07/11/2017 10:15:24

MOZARTJUNIOR
FORTALEZA
Cadast. em:Junho/2016


Estou fazendo mais ou menos assim, criei uma lista e leio o arquivo e vou adicionando nessa lista, depois vou converter a lista em um json e passar esse json para a API




#477650 - 07/11/2017 10:39:36

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Você não precisa converter nada, basta chamar o método com um WebClient ou HttpClient, passando a entidade. Serialização é um processo automático.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MOZARTJUNIOR em 07/11/2017 17:52:13