Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimad@s
Espero que me puedan ayudar ,, tengo un reporte en Qlikview que contiene un tabla pivotante , esta tabla muestra la información según el rango de fecha filtradas el inconveniente esta en que cuando tengo mas 133019 registros en la tabla y quiero exportar a excel me exporta en el formato CSV (Delimitados por comas ) pero si tengo menos campos me exporta bien a excel , espero que me puedan ayudar de ante mano muchas gracias por sus respuestas .,
Saludos
Muchas gracias por tu ayuda Joaquín pero no me funciono con macros la exportación igual me exporta en formato CSV .. no se si sepas de algo te lo agradecería mucho , en un foro vi que talvez en problema de excel no de Qlikview pero no creo
Saludos
Hola Jefferson
Intenta con copiar los datos al portapapeles (botón secundario sobre el objeto, copiar al portapapeles - Tabla Completa), abres un excel y pegas los datos.
Sé que es un proceso manual, pero es una solución inmediata y práctica.
saludos
Marlon
Hola
Cuando el número de filas a exportar es grande, QV automaticamente genera csv en lugar de .xls,
Además el número de filas que admite un xls depende de la versión de excel que estés utilizando
En cualquier caso, aunque te lo exporte a csv, puedes manejar el fichero generado como un excel normal.
Jefferson buenas tardes
Prueba con una Macro anexo dos :
En .csv
Sub Export1
set sObject1 = ActiveDocument.GetSheetObject("CH04")
sObject1.Export "C:\Users\jalvarez\Desktop\MyDoc.csv", ", "
msgbox "DOCUMENTO GUARDADO EN EL" & CHR(10) & "==============================ESCRITORIO" & CHR(10) & "EXITOSAMENTE" & now()
end sub
En Xlsx
sub Rpt_Excel_2()
SET Chrt=ActiveDocument.GetSheetObject(objID)
SET x = Chrt.GetProperties
Chrt.Export "C:\Users\jalvarez\Desktop" & "Mydoc" & ".xlsx", ", "
SET Chrt = Nothing
SET x = Nothing
fer fer perdón por no responderte .. muchas gracias por tu ayuda me sirve mucho ..
Hola Jefferson,
En lugar de dar solución a tu inquietud, hablaría con el cliente / usuario y le cuestionaría la necesidad de exportar +130k filas a un archivo de excel:
1. QlikView no es una ETL, no está pensada para procesos masivos de extracción de datos. Una tabla pivotante con semejante número de filas desplegada, debe consumir alto recursos de cómputo (más que todo, memoria RAM)
2. Qué análisis de información requiere esa volumetría? Quién lee simultáneamente +130k filas?
3. Por qué hay que hacer ese análisis en Excel? Por qué no hacerlo en QlikView directamente?
4. Si definitivamente requieren los datos en formato tabular, no han considerado una herramienta de reportería como nPrinting?
o quizás generar un archivo delimitado, desde el mismo script de recarga?
5. Sabías que las macros sólo funcionan en ambientes desktop o plugin de Internet Explorer? Y que además, tienden a desaparecer y que Qlik desaconseja su utilización?
En ocasiones, hay que cuestionar un poco los requerimientos del usuario, y brindarle una alternativa apropiada a la plataforma Qlik, que no genere malestares y enriquezca la experiencia. Como decimos aquí en mi país "hay que cambiarle el chip".
Saludos!
Hola Jefferson.
El nº de filas que se pueden exportar depende de la versión de excel instalada. De todas formas, creo que si el cliente exige exportar ese volumen de filas es porque algo se le está escapando sobre la potencia de QlikView.
Como dice Julian Rodriguez, nadie mira 100.000 filas a no ser que quiera hacer algún análisis con ellas.... y para eso ya está QlikView.
Julián:
muy acertados tus comentarios. Coincido plenamente.
En realidad, un uso posible de la exportación de muchas filas se da cuando requiero generar un Excel para poder ser subido a otros software. Es mi caso actual.
Yo también tengo un problema similar y necesito exportar apenas 17.800 filas y probé de todas las formas que han descripto aquí (con macros, copiando y pegando, exportando) y el resultado es siempre igual. Apenas exporto una tercera parte (6.600 filas).
Gracias por la ayuda que alguien pudiera darme