Usina BRAdvPL Guia
Entrar
← Todos os tópicos
CLASSEEm revisão

FWMsExcel

FWMsExcel():New()

Prepara dados tabulares para exportação.

FWMsExcelAdvPL
01 · VISÃO GERAL

Visão geral

FWMsExcel gera XML compatível com Excel, não um arquivo XLSX nativo. Está depreciada e não recebe manutenção ou inovação. A montagem armazena os valores em memória, o que pode ser inadequado para planilhas grandes. O exemplo monta uma aba com uma coluna e uma linha fictícia, mas não ativa nem grava arquivo. Para novos desenvolvimentos, avaliar a alternativa FWMsExcelXlsx e seus requisitos em vez de trocar apenas a extensão. (Fontes: refs. 1–1.)

02 · SINTAXE

Sintaxe

FWMsExcel():New()

Métodos

AddWorkSheet / AddTableCria aba e tabela; uma tabela por aba.o:AddWorkSheet(cSheet) / o:AddTable(cSheet,cTable)
AddColumn / AddRowDefine colunas e adiciona valores na mesma ordem.o:AddColumn(cSheet,cTable,cColumn,nAlign,nFormat,lTotal) / o:AddRow(cSheet,cTable,aRow)
Activate / GetXMLFile / DeActivateCiclo de geração; não executado no exemplo.o:Activate() / o:GetXMLFile(cFile) / o:DeActivate()
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed438()
    Local oPlanilha := FWMsExcel():New()
    // Somente montar dados; sem Activate ou GetXMLFile.
    oPlanilha:AddWorkSheet("Revisao")
    oPlanilha:AddTable("Revisao","Exemplo")
    oPlanilha:AddColumn("Revisao","Exemplo","Quantidade",3,2,.F.)
    oPlanilha:AddRow("Revisao","Exemplo",{2})
    FreeObj(oPlanilha)
Return Nil
Resultado esperado

Dados fictícios preparados em memória e objeto liberado; nenhum arquivo gerado. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir versão da LIB, ciclo de vida e contexto antes de integrar à rotina completa. Métodos apresentados constituem um recorte documentado, não a API completa.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWMsExcel. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha