La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56301 - COMO EXPORTAR UN DATAWINDOW A EXCEL CON TODOS SUS ATRIBUTOS
Autor:  Gerardo Palza Bejarano
Tengo un datawindow y quiero exportarlo a excel pero sin perder ninguno de los atributos que tenia en el datawindow, es decir color, formato, forma, fondo, tipo de letra, etc

yo se que con
dw_1.saveas(ruta_exportar, saveastype, true) ... puedo exportarlo a excel
con o sin cabecera. pero como hago para que lleve los atributos antes mencionados al archivo de excel que acabo de exportar.

saludos

Gerardo Palza

  Respuesta:  Walter Quirós
Esto no es mio, lo obruve en la red, pero me ha funcionado.

en un boton, ponle este código, y te trasladara la información de un datawindows.

"String ls_named,ls_txtname
String ls_defext = "xls"
String ls_filtro = "Archivo de Excel(*.xls),*.xls"

GetFileSaveName("Guardar Achivo",ls_txtname,ls_named,ls_defext,ls_filtro)
dw_con_defensoria.SaveAsAscii(ls_txtname, '~t', '')"

  Respuesta:  Deilys Villalobos
Hay una librería dw2xls.pbd que realiza la exportación del datawindow a excel con todos sus formatos, es muy util.

  Respuesta:  Gabriel Manilla
Que hay hermano!!!!!
mira para exportar los DW a excel bueno con todo los atributos bueno esta algo en chino empesando porque los datos computados mmmm!! creo no los manda.pero si ese no es tu caso te paso este tip's

Cuando se exporta el contenido de una datawindow a formato excel, muchas veces el formato que tiene se pierde. Para evitar que se pierda el formato existe una alternativa
Esto es guardarlo como tabla de html con un 'saveas' asi:

dw_salida.saveas("c:salida.xls", HTMLtable!, false)

  Respuesta:  Gerardo Palza
Hola, gracias por tu ayuda, pero la solución que me das es el mismo ejemplo que te plantee, esa alternativa fue la primera que intente sin obtener resultados favorables, tal como te explico en mi pregunta.