Obrigada pela resposta Chiappa!
O que eu queria era alguma coisa OLE ou DDE. Também ouvi dizer que o WEBUTIL 
também tem funções para isto.
Vou procurar mais um pouco, não queria ter que reinventar a roda.

Elis




________________________________
De: jlchiappa <jlchia...@yahoo.com.br>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 12 de Agosto de 2009 18:16:03
Assunto: [oracle_br] Re: Forms e  Excel

  
O PL/SQL é uma linguagem *** interna *** ao banco de dados Oracle, ele NÃO 
conhece coisa alguma sobre Excel, right ? O que vc pode fazer é :

a) SE o que vc quer é apenas guardar o .XLS numa coluna duma tabela 
(provavelmente uma coluna BLOB) e nada mais, não precisa manipular o .XLS no 
banco, a package DBMS_LOB tem uma função que um arquivo binário qualquer e 
coloca numa coluna BLOB, veja lá

b) SE na verdade o que vc quer é obter INFORMAÇÕES que estão no Excel, cada 
célula (ou combinação de células) indo pra coluna(s) diferente(s) a coisa muda 
totalmente, as possibilidades seriam :

1. vc acessar o Excel via ODBC a partir do banco Oracle usando o HS 
(Heterogeneuos Services), http://asktom. oracle.com/ pls/asktom/ f?p=100:11: 
0::::P11_ QUESTION_ ID:4406709207206 #18821125570797 tem um exemplinho

2. vc escrever uma rotina em java (ou usar alguma já pronta que obter na 
internet) que acese o arquivo .XLS 

3. INVERTER a rota, ie, pedir pro Excel gerar a informação a ser inserida no bd 
Oracle : isso poderia ser feito pedindo pro Excel gerar um arquivo-texto com os 
dados, que depois vc manda pro servidor Oracle e carrega no bd Oracle via 
sql*loader ou external tables, ou lê via TEXT_IO no Forms), OU simplesmente 
pedindo pro Excel conectar no banco e inserir diretamente as informações, isso 
se faria via OLEDB ou ODBC, diretamente na máquina aonde está o Excel, ** SE ** 
ela tiver acesso ao banco Oracle (ie, tiver o client Oracle nela, pingar o 
servidor Oracle, não ter firewall nem nada barrando, é isso)

c) já que vc diz "Forms", talvez vc possa usar o recurso Windows do DDE, 
http://forums. oracle.com/ forums/thread. jspa?threadID= 694396 fala um pouco : 
ele é um pé, diferentes versões/comandos DDE tem que ser usadas para diferentes 
versões de WIndows e de Excel, mas a chance existe

[]s

Chiappa

--- Em oracle...@yahoogrup os.com.br, Elis Azevedo Nery <elisn...@.. .> escreveu
>
> Olá!
> 
> Alguém teria um exemplo de forms que lê uma planilha excel e grava numa 
> tabela oracle?
> Já "googlei" mas não achei o que eu preciso.
> 
> Obrigada
> Elis Nery
> 
> 
> 
>       ____________ _________ _________ _________ _________ _________ _
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


   


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a