Usina BRGuía AdvPL
Ingresar
← Todos los temas
CLASEEn revisión

FWMsExcel

FWMsExcel():New()

Prepara datos tabulares para exportar.

FWMsExcelAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

FWMsExcel genera XML compatible con Excel, no XLSX nativo. Depreciada sin mantenimiento/mejoras. Mantiene valores en memoria y puede ser inadecuada para grandes planillas. Ejemplo prepara hoja, columna y fila ficticia sin activar ni grabar. Evaluar FWMsExcelXlsx y requisitos, no solo cambiar extensión. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

FWMsExcel():New()

Métodos

AddWorkSheet / AddTableCrea hoja y tabla; una tabla por hoja.o:AddWorkSheet(cSheet) / o:AddTable(cSheet,cTable)
AddColumn / AddRowDefine columnas y agrega valores en igual orden.o:AddColumn(cSheet,cTable,cColumn,nAlign,nFormat,lTotal) / o:AddRow(cSheet,cTable,aRow)
Activate / GetXMLFile / DeActivateCiclo de generación; no ejecutado en ejemplo.o:Activate() / o:GetXMLFile(cFile) / o:DeActivate()
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed438()
    Local oHoja := FWMsExcel():New()
    // Solo preparar datos; sin Activate ni GetXMLFile.
    oHoja:AddWorkSheet("Revision")
    oHoja:AddTable("Revision","Ejemplo")
    oHoja:AddColumn("Revision","Ejemplo","Cantidad",3,2,.F.)
    oHoja:AddRow("Revision","Ejemplo",{2})
    FreeObj(oHoja)
Return Nil
Resultado esperado

Datos ficticios preparados y objeto liberado; ningún archivo generado. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar LIB, ciclo de vida y contexto antes de integrar. Métodos son recorte documentado, no API completa.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWMsExcel. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha