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]