Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Import
Creator
Creator

Exportar a Excel

Buen día compañeros.

Tengo un inconveniente con un usuario el cual quiere exportar la información completa de las tablas, el tema es que, como los números son tan largos, uso un formato para que la visualización sea mas fácil; pero el problema resulta en el hecho de que cuando se exporta esta información, la descarga con el formato y este formato no permila suma ni hacer los cálculos requeridos; lo optimo sería que descargara toda la información con los números reales.

Será que saben una forma en la que pueda exportar esta inforamción con los números sin formato aunque en la visualización se vea diferente?

la tabla con el formato se ve de  esta forma (tabla simple horizontal)

Capture.PNG

y la idea es que al exportar quede así:

Capture2.PNG

Gracias,

Quedo atento a sus comentarios

9 Replies
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Uffff Juan !!!!

Hay una combinación entre la configuración de export en QV y la configuración regional en Windows ... Cuando exportas como número no te arrastra el formato, cuando exportas con formato no son numéricos.

Todo eso va asociado a una variable de QV que se establece en la pantalla "Acerca de " con el botón derecho sobre el icono del producto. En la lista que se visualiza en la nueva ventana busca "ExcelExportMixedAsText" y le asignas valor 0 ... Esto era así con la QV11* si tienes QV12 no tengo ni idea ... además en el QV Server lo has de cambiar a mano en un fichero .ini o .config (no me acuerdo)

Pruébalo y si te sales con el Desktop busco la información para el QV Server

Saludos

Joaquín

Import
Creator
Creator
Author

Joaquin, no es tema de formato de windows o de QV por que el que le da el formato es este código:

=Dual(num(

Sum(BALANCE)

/pow(1000,Floor(log10(fabs(

Sum(BALANCE)

))/3)),Pick((Floor(log10(fabs(

Sum(BALANCE)

))/3))+1,'###','###.# K','###.# MM','###.## B')),

Sum(BALANCE)

)

cuando lo coloco, los numeros se ven como la tabla y la exportación de la inforamción sale con el mismo formato, lo que busco es que se vea como la tabla en el modelo pero que al exportar se vea como el excel de la imagen.

Saludos

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Juan es un tema de muchas pruebas y poco conocimiento documentado.

Quita la función DUAL para que te lo exporte como número ... claro que si tienes K, M, B será más complicado.

Otra cosa que se me ocurre que pases la edición KMB a la pestaña formato numérico, seguramente exporta mejor

Saludos

Joaquín

sorrakis01
Specialist
Specialist

Hola Juan,

es un lío de los buenos. Si no encuentras solución a lo mejor lo quepodrías hacer es trabajarlo mediante macros.

Podrías llamar a una macro excel desde macro qlik, y así el tema formato quedaría solucionado. Si quieres probar avisa que te ayudo.

Saludos,

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola Juan:

En la segunda página de este hilo Re: Problem export excel number format num(..)adjunté un documento con instrucciones sobre como gestionar las exportaciones a excel.

Saludos

Joaquín

rubenmarin

Lo he probado con la expresión de Juan (usando datos de prueba) y me ha exportado el Excel como números, si pudiese lo marcaba ya como respuesta correcta.

Me guardo ese pdf Joaquín.

sorrakis01
Specialist
Specialist

Hola,

Muy buen documento. En su día tuve ese problema y lo resolví mediante macros en el mismo excel, como indiqué dias atràs...

Gracias por compartirlo Joaquín.

Saludos,

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola:

El documento apareció cuando sufrí el problema de exportar a excel, obviamente lo encontré en la comunidad.

Casualmente, hoy alguien ha dado un like a ese mensaje y me ha refrescado el hilo ... pues bienvenido sea.

Rubén, también depende de la configuración de la instalación así como de la configuración local de cada usuario windows. Había un documento en nuestra compañía que exportaba bien a todos los usuarios excepto a uno, el único que tenía su PC configurado en modo USA

Saludos

Joaquín

rubenmarin

Gracias, lo tendré en cuenta, pero en principio parece una solución rápida de aplicar y evita tener que usar macros con acceso al sistema, y sobre todo me ha gustado porque no la conocía y me gusta aprender cosas nuevas.

La otra opción que iba a proponer era un selector para el usuario de forma que la expresión compruebe el valor seleccionado para aplicar el formato 'exportable' o el nomal de la tabla. Lo malo de esto es que requiere selección del usuario, lo bueno que le permite elegir el formato que utilizar en la exportación.