Como importar uma tabela do excel para uma banco de dados?
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.
OBS: O programa é em C# e estou usando o Visual Studio 2008.

Marksys
Curtidas 0
Melhor post

Fernando Junior
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.
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";
GOSTEI 1
Mais Respostas

Lourenço Lima
17/01/2020
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!
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!
GOSTEI 0