Importar planilha Excel com utl_file

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
omatheus
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 9
Registrado em: Sex, 02 Dez 2011 10:02 am

Boa tarde,

Fiz algumas pesquisas no forum mas não encontrei nada real. Se alguém puder me ajudar.

Tenho uma planilha em excel com 10 colunas que serão sempre fixas.

Selecionar tudo

Col_A  Col_B  Col_C ...
Preciso importar esta planilha para uma tabela no banco oracle (11g) utilizando UTL_FILE. (tem que ser utl porque vou criar uma procedure e este procedimento será assossiado a um JOB que rodará todos os dias)
alguém poderia me dar uma dica ou caminho de como fazer isso?

Obs: já tenho a planilha e a estrutura da tabela criada no banco.

Desde já obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Normalmente, essa planilha excel deve ser salva com a extensão CSV.
Dai os dados ficam delimitados.

Ou seja, basta você ler cada linha e ir pegando campo por campo desse seu texto.
Aqui tem um com a função ELEMENTO que é uma mão na roda nesses casos.
http://glufke.net/oracle/viewtopic.php?t=1653

Veja se ajuda!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 28 visitantes