Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Leer un excel desde oracle

Estas en el tema de Leer un excel desde oracle en el foro de Oracle en Foros del Web. Estimados, alguien sabe si puedo cargar una tabla oracle (en unix) a partir de un archivo excel ("efetepeado" a unix)? Algo así como cuando cargas ...
  #1 (permalink)  
Antiguo 04/08/2008, 15:44
 
Fecha de Ingreso: junio-2008
Mensajes: 14
Antigüedad: 13 años, 1 mes
Puntos: 0
Información Leer un excel desde oracle

Estimados, alguien sabe si puedo cargar una tabla oracle (en unix) a partir de un archivo excel ("efetepeado" a unix)? Algo así como cuando cargas una tabla desde un archivo plano vía utl_file.
Gracias de antemano.

John
  #2 (permalink)  
Antiguo 04/08/2008, 15:57
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 13 años, 9 meses
Puntos: 85
Respuesta: Leer un excel desde oracle

Lo que puedes hacer es guardar el archivo excel en formato csv y despues cargarlo a la base de datos de la forma que mas te guste, utl_file, SQL*Loader, tablas externas, etc.

Saludos
  #3 (permalink)  
Antiguo 04/08/2008, 18:01
 
Fecha de Ingreso: junio-2008
Mensajes: 14
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Leer un excel desde oracle

Gracias por tu tiempo y sugerencia Matanga, pero me faltó agregar que es en un proceso automático por lo tanto no puedo grabarlo en extensión csv.
Este proceso me va a dejar los archivos en el server unix -en formato xls- y desde ahí los debo cargar a una tabla.

Es posible desde oracle "guardar como" un csv un xls?

Alguna otra alternativa que me puedan sugerir en este escenario estimados(as)?

Gracias de nuevo.
  #4 (permalink)  
Antiguo 05/08/2008, 00:58
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 17 años, 4 meses
Puntos: 7
Respuesta: Leer un excel desde oracle

la mas facil es como te dicen que te manden por ftp un archivo plano, mas facil cambiar el proceso automatico, por que no recuerdo ninguna forma de leer un xls directamente desde oracle
__________________
Blogzote.com :-) Mi blog
  #5 (permalink)  
Antiguo 07/08/2008, 07:07
 
Fecha de Ingreso: junio-2008
Mensajes: 14
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Leer un excel desde oracle

Estimados, finalmente no encontré como leer directamente un excel. Optamos por el ftp en formato csv.

Quería darles las gracias por su tiempo y las sugerencias.

John
  #6 (permalink)  
Antiguo 18/08/2008, 09:32
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Leer un excel desde oracle

que buenos contenidos
  #7 (permalink)  
Antiguo 08/03/2010, 00:24
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Leer un excel desde oracle

Cita:
Iniciado por JohnwF Ver Mensaje
Estimados, finalmente no encontré como leer directamente un excel. Optamos por el ftp en formato csv.

Quería darles las gracias por su tiempo y las sugerencias.

John
Puedes ilustrarnos...? puedes decirnos como lo hicistes?
  #8 (permalink)  
Antiguo 08/03/2010, 08:36
Avatar de 8vio  
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 13 años, 4 meses
Puntos: 6
Respuesta: Leer un excel desde oracle

Hola que tal,

No tarde mucho en conseguir un tutorial en google del UTL_FILE (Esta explicado todo hasta para hacer las pruebas)

http://www.adp-gmbh.ch/ora/plsql/utl_file.html

Recuerden modificar el utl_file_dir si esta nulo o quieren colocar el path en otra dirección

Código:
alter system set utl_file_dir='C:\oraclexe\oradata' scope=spfile
Luego reinician la instancia y listo ven los cambios aqui:

Código:
select value from v$parameter where name = 'utl_file_dir';
Saludos,
  #9 (permalink)  
Antiguo 08/03/2010, 08:58
Avatar de 8vio  
Fecha de Ingreso: marzo-2008
Ubicación: Detras del monitor
Mensajes: 168
Antigüedad: 13 años, 4 meses
Puntos: 6
Respuesta: Leer un excel desde oracle

Con los procedimientos del enlace, en mi respuesta anterior he logrado crear archivos xls desde la bd, mas no leerlos.

Conclusion 1: Se pueden crear archivos excel y aun no es seguro, que no se puedan leer.

Indagaré más en el asunto a ver a donde llego, ya que me llamo la atención de que puedo crear un xls, por ende deberia existir alguna manera de leerlos.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:17.