Inquiridor
Dúvidas para integração do SQL Express

Pergunta
-
Boa tarde,
Estou instalando o SQL Express with Tools em minha máquina para iniciar uma tentativa de anexar várias planilhas de excel que são "bases" de dados diárias que exporto de um servidor.
É possível eu criar ou integrar essa função de importar esse Excel para o SQL diariamente sem a necessidade de qualquer programa? Se não, estou com o Eclipse na máquina e vou criar uma conexão JDBC para importar estes arquivos, alguém sabe uma solução melhor?
A intenção é todo dia, acessar uma pasta e importar esses dados para o SQL.
Obrigado pela ajuda
Todas as Respostas
-
Caro,
O que você pode fazer, e o que costumo fazer, é transformar esse excel em arquivo de texto ou csv e depois utilizo a função bulk insert. Mas como você quer de forma direta, pode utilizar a função 'OPENROWSET' que ajuda bastante. Um abraço!
- Sugerido como Resposta jmarqDeveloper quinta-feira, 20 de agosto de 2015 19:00
- Não Sugerido como Resposta jmarqDeveloper quinta-feira, 20 de agosto de 2015 19:00
-
-
Rixkzin,
O SQL Server tem compatibilidade nativa com o Excel, e possui algumas formas de importar/exportar dados, bem como, realizar acesso direto entre ambos.
Basicamente você poderia utilizar o Integration Services para criar um package que poderá realizar a integração entre eles, ou então através da própria ferramenta de Import/Export dentro do Management Studio pegar os dados do Excel e enviar para o SQL Server.
Veja se estes links ajudam:
https://technet.microsoft.com/pt-br/library/cc952922(v=sql.100).aspx
https://msdn.microsoft.com/pt-br/library/ms140052.aspxhttp://codigofonte.uol.com.br/codigos/importando-uma-planilha-excel-no-sql-server
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]
- Sugerido como Resposta Ruberlei sábado, 22 de agosto de 2015 00:37