Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] Problemas con traslado de query a excel

Estas en el tema de Problemas con traslado de query a excel en el foro de Ofimática en Foros del Web. Tengo problemas con el traslado de la query a un excel. Me explico, tengo un dtsx que llama a un stored y una vez obtenido ...
  #1 (permalink)  
Antiguo 07/07/2014, 05:48
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
Problemas con traslado de query a excel

Tengo problemas con el traslado de la query a un excel.

Me explico, tengo un dtsx que llama a un stored y una vez obtenido los resultados estos los escribe en un excel.

El problema viene aqui: ejecutando la query en sql server los resultados vienen de esta forma 7,749 y estos mismos resultados cuando abro el excel despues de ejecutar el dtsx viene asi 7,749E+16.

Que es lo que me esta pasando? Por que si lo de a partir de la coma que me devuelve el stored son decimales, el excel me lo interpreta mal?


__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 07/07/2014, 06:37
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 7 meses
Puntos: 2237
Respuesta: Problemas con traslado de query a excel

Aplica formato de número a la celda para evitar esa notación científica; creo que es más fácil hacerlo directamente en la hoja que por programación.

Si no se arregla el problema, también puedes tratar de forzar el formato:

Código VBA:
Ver original
  1. Cells(fila, columna).Value = format(recurso("columna"), "#0.0000")
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 08/07/2014, 00:34
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 11 años, 11 meses
Puntos: 7
Respuesta: Problemas con traslado de query a excel

Cita:
Iniciado por Triby Ver Mensaje
Aplica formato de número a la celda para evitar esa notación científica; creo que es más fácil hacerlo directamente en la hoja que por programación.

Si no se arregla el problema, también puedes tratar de forzar el formato:

Código VBA:
Ver original
  1. Cells(fila, columna).Value = format(recurso("columna"), "#0.0000")
Gracias Triby!!! al final he tenido que forzar el formato con lo que has indicado y todo perfecto!!

__________________
Gracias por todo;

Un saludo

Etiquetas: excel, query, traslado
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 11:05.