Oracle - Leer Excel

 
Vista:

Leer Excel

Publicado por Dario (29 intervenciones) el 16/10/2002 15:18:52
Estoy necesitando leer una planilla excel desde un form, existe alguna forma de realizarlo.

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Leer Excel

Publicado por joanming (8 intervenciones) el 17/10/2002 17:08:05
Sí.

Debes establecer una comunicación OLE o DDE. A partir de allí tienes que ir leyendo las celdas con el Handle que te ha dado la comunicación OLE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Leer Excel

Publicado por laura (10 intervenciones) el 17/10/2002 22:38:33
si pudieras pasar esos datos de excel a un archivo .txt es muy facil solo que en este achivo deben quedar alineadas todas las columnas . Esto es una funcion de forms que se llama text_io. Ej:

PROCEDURE Carga_ txt IS

in_file text_io.file_type;
linebuf varchar2(20000);

v_num_id varchar2(20);

BEGIN
in_file := text_io.fopen('C:\nombrerchivo.txt','r');
loop
text_io.get_line(in_file, linebuf);
text_io.put(linebuf);
text_io.new_line;

v_num_id :=ltrim(rtrim(substr(linebuf,1,15)));
/*lee la primera linea del archivo empezando en la posicion 1 hasta la posicion 15, y asi vas poniento en variables.*/

Insert into tabla(campo) values( v_num_id );

end loop;
commit;
text_io.fclose(in_file);
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar