Página 1 de 1

CLASE TCLIPBOARD() CON FORMATO CSV

Publicado: Lun Jun 10, 2024 12:18 pm
por dmillas@gmail.com
Hola.

Estoy intentando copiar unos datos en una hoja excel usando la clase TCLIPBOARD()

With Object TClipBoard():Create(Self)
:Open()
:Empty()
:SetText('TEXTO')
Close()
End With

Usando este codigo puedo copiar el texto en la celda de excel que quiera, pero no he visto en los formatos que soporta que se pueda pasar un conjunto de datos y los pegue como datos en distintas celdas.
:setData(1,"1,2,3,4,5")

la idea seria pasar una matriz de datos y que la pegase, o hacer una cadena separada con comas para que al pegarlo se pusiese en distintas celda.
se os curre como hacerlo.

Gracias

Re: CLASE TCLIPBOARD() CON FORMATO CSV

Publicado: Lun Jun 10, 2024 4:35 pm
por ignacio
Hola,

Lo correcto es utilizar TAB (CHR(9)) como separador de celdas y CRL como seperador de filas.

Le recomiendo que eche un vistazo al código de TBrowse:ToExcel()

Saludos

Re: CLASE TCLIPBOARD() CON FORMATO CSV

Publicado: Mar Jun 11, 2024 8:16 pm
por dmillas@gmail.com
Muchas gracias.

Revisado y funcionando.