Página 1 de 1

Clase TExcel de Bingen

Publicado: Sab Nov 21, 2020 6:32 pm
por pacoelche
Buenas tardes:

He visto que Bingen publicó hace unos años una clase para grabar ficheros Excel.

¿Alguien podría enviarme un pequeño ejemplo de su uso? Por ejemplo, como grabar un par de columnas y que cada una tenga un par de filas.

Muchas gracias anticipadas

Re: Clase TExcel de Bingen

Publicado: Sab Nov 21, 2020 11:10 pm
por pacoelche
Trasteando ya he hecho algo, como por ejemplo:

LOCAL J, EXCEL:=SHGetFolder()+"\PRUEBA EXCEL.xlsx"
WITH OBJECT TExcel():New(self)
:NewDoc(EXCEL)
:Say({1,1},"COLUMNA 1",,clBlue,clYellow,,,,,.T.,.T.)
FOR J:=2 TO 5
:Say({J,1},J-1)
NEXT
:SaveAs(EXCEL)
:Close(EXCEL)
END WITH


He conseguido cambiar el color y negrita.

Tengo un problema con las fechas. ¿Cómo indico en el SAY que es una fecha? Ya que ahora al abrir el Excel me toma una fecha como si fuese una resta.

Gracias

Re: Clase TExcel de Bingen

Publicado: Dom Nov 22, 2020 11:49 am
por pacoelche
Ya lo he averiguado:

:Say({J,2},FECHA,"@")

Re: Clase TExcel de Bingen

Publicado: Lun Ene 25, 2021 9:32 am
por bingen
Perdona no he visto tu mensaje hasta hoy, :roll:

Te envío la clase actualizasda y con ejemplos de uso al final de la misma.

Re: Clase TExcel de Bingen

Publicado: Lun Ene 25, 2021 9:35 am
por bingen
Perdona no he visto tu mensaje hasta hoy, :roll:

Te envío la clase actualizada y con ejemplos de uso al final de la misma.
TExcel.zip
(27.57 KiB) Descargado 149 veces