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

Pasar datos de un pl/sql a excel

Estas en el tema de Pasar datos de un pl/sql a excel en el foro de Oracle en Foros del Web. Estimados: Tengo un programa en PL/SQL que extrae datos de unas tablas y genera un archivo .txt, el tema es que hay un campo en ...
  #1 (permalink)  
Antiguo 30/05/2009, 19:57
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Pasar datos de un pl/sql a excel

Estimados:

Tengo un programa en PL/SQL que extrae datos de unas tablas y genera un archivo .txt, el tema es que hay un campo en una de las tablas que es VARCHAR2(2000), y como no conozco la longitud (por lo gral puede llegar como máximo a 236 de longitud), con lo cual lo divido en 2 partes, este archivo lo genero con separadores " ; ", para que al abrirlo en excel me separe los campos.-

El tema es que justamente a ese campo lo separa mal y no tengo idea de que puede estar pasando.-

Si alguien sabe algo les agradecería.-
  #2 (permalink)  
Antiguo 01/06/2009, 21:05
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Pasar datos de un pl/sql a excel

de entrada no se entiende tu problema, que tiene que sea varchar2(2000)? no recuerdo esa limitacion de oracle o de excel para leer una columna con esa longitud

por otro lado, si separas el campo por punto y coma, el string en si no contiene ese caracter? es clasico separar por un caracter y que ese mismo caracter pueda esta dentro de un string, al querer cargarlo en excel se carga mal
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 02/06/2009, 06:55
 
Fecha de Ingreso: junio-2008
Mensajes: 14
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Pasar datos de un pl/sql a excel

Ese archivo lo generas vía utl_file?
  #4 (permalink)  
Antiguo 02/06/2009, 21:40
Avatar de betovim3  
Fecha de Ingreso: junio-2009
Ubicación: Cuenca
Mensajes: 22
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Pasar datos de un pl/sql a excel

Muchas veces el problema suele estar en la configuracion regional junto deonde configuras la moneda y el simbolo decimal en windows, busca dentro de esa opcion en el panel de control que caracter consta como separador de campos.
  #5 (permalink)  
Antiguo 02/06/2009, 21:41
Avatar de betovim3  
Fecha de Ingreso: junio-2009
Ubicación: Cuenca
Mensajes: 22
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Pasar datos de un pl/sql a excel

Y si te causa muchos problemas importa la tabla primero en access y luego exportalo como archivo exel
  #6 (permalink)  
Antiguo 04/06/2009, 11:54
 
Fecha de Ingreso: enero-2008
Mensajes: 29
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Pasar datos de un pl/sql a excel

Puedes usar TOAD.
ejecutas tu Qry en el toad y puedes guardar directamente el resultado en formato XLS o en cualquier otr formto
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 19:30.