De Excel para Tabela
-
- Rank: Analista Pleno
- Mensagens: 128
- Registrado em: Qui, 29 Mai 2008 6:44 pm
- Localização: São Paulo
Tudo posso, nAquel que me fortalece
Filipenses 4:13
Filipenses 4:13
Como faço uma SP ou mesmo um código livre para Importar Dados de de um arquivo Excel para dentro de uma Tabela Oracle? Se a tabela tiver um ou mais atributos que a qde de coluna do excel, como procedo? Graças a todos!!
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
SqlDeveloper ferramenta free faz isso... via excel não sei se da!
-
- Moderador
- Mensagens: 367
- Registrado em: Ter, 25 Mar 2008 3:41 pm
- Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Analista de Sistemas
Oracle Developer
Campanha: Faça uma pesquisa antes de perguntar!!!
Desculpe, completando o texto...
Caso você precise importar alguns dados, o SQl Developer faz isso, ou, caso queira, você pode montar o sql usando funções de concatenar no excel (quando preciso, faco assim por ser mais rápido pra mim, pois, nem sempre as planilhas são iguais)
Caso você precise importar alguns dados, o SQl Developer faz isso, ou, caso queira, você pode montar o sql usando funções de concatenar no excel (quando preciso, faco assim por ser mais rápido pra mim, pois, nem sempre as planilhas são iguais)
- fsitja
- Rank: OraSauro
- Mensagens: 611
- Registrado em: Seg, 19 Jan 2009 4:29 pm
- Localização: Gaúcho no Rio de Janeiro - RJ
"The scars exist to remind us that the past was real"
Campanha: Como fazer uma pergunta e obter uma resposta.
http://tkyte.blogspot.com/2005/06/how-t ... tions.html
OCA & OCP Developer — OCE SQL Expert — OCS Data Warehousing Specialist
Campanha: Como fazer uma pergunta e obter uma resposta.
http://tkyte.blogspot.com/2005/06/how-t ... tions.html
OCA & OCP Developer — OCE SQL Expert — OCS Data Warehousing Specialist
Se for algo para ser feito uma vez ou outra use a ferramenta de importação no seu IDE de PL/SQL.
Para stored procedure vale a pena se você for ter uma rotina que precise de schedule e executar múltiplas vezes, etc, então você pode pedir que a planilha seja gravada como um arquivo .CSV e usar UTL_FILE para para carregá-la via PL/SQL. Use funções como SUBSTR e INSTR para buscar as ";" e fazer o parse das linhas.
Para stored procedure vale a pena se você for ter uma rotina que precise de schedule e executar múltiplas vezes, etc, então você pode pedir que a planilha seja gravada como um arquivo .CSV e usar UTL_FILE para para carregá-la via PL/SQL. Use funções como SUBSTR e INSTR para buscar as ";" e fazer o parse das linhas.
-
- Rank: Analista Pleno
- Mensagens: 128
- Registrado em: Qui, 29 Mai 2008 6:44 pm
- Localização: São Paulo
Tudo posso, nAquel que me fortalece
Filipenses 4:13
Filipenses 4:13
Consegui fazer via Delphi. O que passa é que o usuário é que fará isso, ou seja, todos os dias ele vai receber esse arquivo via excel e então fará a carga no banco. Eu tenho um exemplo usando UTL_FILE, mas isso não viável, pela forma como deverá ser feita, pois teria que depender de DBA para estar criando diretório no servidor e esse programa vai rodar em vários lugares diferentes. Mas aprendi como fazer via utl_file, mais uma que aprendi. Mas valeu por tudo, obrigado mesmo.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes