Como importar uma tabela do excel para uma banco de dados?

17/01/2020

0

Olá! Estou com uma demanda de software da qual necessito importar uma tabela de dados do Excel para o banco de dados do meu software. Porém nunca fiz isso com uma tabela do Excel. Alguém sabe como? Desde já agradeço.

OBS: O programa é em C# e estou usando o Visual Studio 2008.
Marksys

Marksys

Responder

Post mais votado

18/01/2020

Olá! Estou com uma demanda de software da qual necessito importar uma tabela de dados do Excel para o banco de dados do meu software. Porém nunca fiz isso com uma tabela do Excel. Alguém sabe como? Desde já agradeço.

OBS: O programa é em C# e estou usando o Visual Studio 2008.


O caminho mais fácil que vejo é salvar a planilha como .csv, usando algum separador que não se repita no texto, como o ponto-e-vírgula(;) ou a arroba(@). Assim no C#, ao ler cada linha, usar o métido split com esse delimitador, assim obtendo um matriz com os campos e podendo gravá-los via sql.

string[4] campos = linha.split(";");
string comandoSql = "INSERT INTO TABELA\\n";
comandoSql += "( nome, idade, endereco, ... )"
comandoSql += "VALUES ( ' " + campos[0] + "', " + ... + "' )\\n";

Fernando Junior

Fernando Junior
Responder

Mais Posts

17/01/2020

Lourenço Lima

Olá,

Dê uma olhada nesse vídeo, pois acho que ele pode te ajudar: https://www.youtube.com/watch?v=nCeluig4J3c&t=160s

Espero ter ajudado!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar