none
Ler planilha excel, comparar valores e gravar nela mesma RRS feed

  • Pergunta

  • Sei como ler o conteudo de uma planilha excel. Então vem a pergunta: Eu abro a planilha, leio os valores e comparo com o que eu tenho no BD. Essa planilha tem 9 colunas, mas apenas 3 estão preenchidas. Bem, nessa comparação, eu vejo se o que há na planilha, existe também no BD. Caso seja true essa verificação, aí eu pego os demais valores(os outros 6) e gravo na linha em que eu estou comparando, os demais 6 campos, tipo assim:

    NOME VALOR NUMERO DATA1 DATA2 DATA3 ENDERECO CPF RG
    Zé    7867  3 
    João  6061  4

    Se no banco eu tenho o 7867, aí completo na planilha com o que está no BD os campos: DATA1 DATA2 DATA3 ENDERECO CPF RG

    Como eu faço isso?    
    sexta-feira, 3 de agosto de 2012 12:26

Respostas

  • Po então o mais dificil vc já fez, ler de uma planilha do excel.

    Agora então, você vai fazer um select no banco de dados mais ou menos assim: 'select * from tabela where valor = '7867''

    Se retornar dados, você vai pegar e escrever os valores retornados no seu excel.

    Para trabalhar com excel, eu recomendo o OpenXml sdk, super fácil para trabalhar com documentos do office.

    segunda-feira, 6 de agosto de 2012 17:36