De Un Tableview Al Portapapeles [Solucionado]


Objetivo: De Un Tableview Al Portapapeles [Solucionado]
Buenas tardes, quisiera saber si se puede copiar desde un tableview en ejecucion al portapapeles para luego pegarlo en un excel, y si se puede viceversa. He buscado pero no encuentro por ningun lado asi que no se si se podria, igualmente gracias.

Tengo Gambas3 en virtualbox corriendo en windows 7 por si acaso.

Saludos
Federico

última edición por fedefunes el Lunes, 09 May 2016, 02:16; editado 1 vez
Perfil MP  
Objetivo: Re: De Un Tableview Al Portapapeles
fedefunes:

Tienes que usar el objeto portapapeles (clipboard : http://gambaswiki.org/wiki/comp/gb.qt4/clipboard )

pasos a seguir:
1) Recorres el tableview, y coges los valores de las celdas añadiendoles a una variable de cadena y separando cada valor por un tabulador

Acumula &=gb.tab & ContenidoCelda ' o en vez de gb.tab pon "/t"

2) Copia la información al portapapeles:
clipboard.copy(acumula,"text/html")

3) Te vas a la excel y pegas o pones pegar especial


Nota:
Tienes que configurar la maquina virtual para que comparta el contenido del portapapeles.


Saludos

Objetivo: Re: De Un Tableview Al Portapapeles
Julio:

Supongo que después de la ultima palabra de cada línea con el carácter tabulador "\t" habrá que usar el de nueva linea "\n", para diferenciarlas.
Claro eso es usando el portapapeles. Si creas un archivo siguiendo unas pautas, carácter separador, final de línea. Se puede importar a Excel o Calc.

VirtualBox tiene la posibilidad de copiar y pegar entre las distintas máquinas. Ademas se puede compartir un directorio/carpeta entre las máquinas.

Saludos

Objetivo: Re: De Un Tableview Al Portapapeles
Shell:

Citar:
habrá que usar el de nueva linea "\n", para diferenciarlas.

Si, tienes razón. Cada final de linea (fila del tableview), hay que añadirle el "\n"

Saludos

Julio

Objetivo: Re: De Un Tableview Al Portapapeles
Muchas Gracias Gente!!! sabia que no me iban a fallar, cortito y al pie. muy amables!!

Saludos
Federico

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.3204s (PHP: -80% SQL: 180%)
Consultas SQL: 46 - Debug off - GZIP Activado