Skip to content
Saulo Martins edited this page Jul 4, 2026 · 6 revisions

Welcome to the advpl-excel wiki!

Biblioteca para geração e leitura de arquivos Excel (xlsx) no Protheus, sem depender do Excel instalado no servidor.

Fontes (TLPP)

O fonte principal é o src/custom.excel.tlpp, escrito em TLPP com o namespace custom.excel. A classe principal é a Xlsx:

Os gráficos são implementados no fonte src/custom.excel.chart.tlpp, com namespace custom.excel.chart.

Local oExcel := custom.excel.Xlsx():New()

Com using namespace custom.excel no início do fonte, a instância pode ser criada como Xlsx():New().

Compatibilidade com a versão AdvPL (YExcel)

A classe legada YExcel continua funcionando: o fonte src/YEXCEL.prw é um wrapper de compatibilidade que herda de custom.excel.Xlsx (assim como YExcel_Style, YExcel_StyleRules e YExcel_Table). Código existente com YExcel():new() não precisa ser alterado, mas recomenda-se usar a forma TLPP com namespace nos fontes novos.

Primeiros passos

A lista completa de métodos está na barra lateral.


Clone this wiki locally