
Classe em ADVPL para criar, ler ou editar planilhas do Excel no formato xlsx
概览
Classe em ADVPL para criar, ler ou editar planilhas do Excel no formato xlsx * Definir células String,Numérica,data,DateTime,Logica,formula * Adicionar novas planilhas(Nome,Cor) * Cor de preenchimento(simples,efeito de preenchimento) * Alinhamento(Horizontal, Vertical, Reduzir para Caber, Quebra Texto, Angulo de Rotação) * Formato da célula * Mesclar células * Auto Filtro * hyperlink dentro da planilha * Comentário * Congelar painéis(colunas e linhas) * Definir tamanho da linha / largura da coluna * Formatar numeros(casas decimais) * Letra: Fonte,Tamanho,Cor,Negrito,Italico,Sublinhado,Tachado * Bordas: (左,右,上,下),Cor,Estilo * Formatação condicional:(operador,formula)(font,fundo,bordas) * Formatar como tabela(Estilos Predefinidos,Filtros,Totalizadores) * Cria nome para referência de célula ou intervalo * Agrupamento de linha e colunas * Imagens * Exibir/Oculta linhas de Grade * Definir linha para repetir na impressão * Definir orientação da pagina na impressão * Cabeçalho e...
概述(AI 翻译)
Classe em ADVPL para criar, ler ou editar planilhas do Excel no formato xlsx
Exemplo de uso:
tstyexcel.prw 奥拉·蒙多
反复无聊
-
Definir células String,Numérica,data,DateTime,Logica,formula
-
Adicionar novas planilhas(诺姆,科尔)
-
Cor de preenchimento(simples, efeito de preenchimento)
-
Alinhamento(Horizontal, Vertical, Reduzir para Caber, Quebra Texto, Angulo de Rotação)
-
Formato da célula
-
Mesclar células
-
汽车过滤
-
超链接 Dentro da Planilha
-
请
-
Congelar painéis(colunas e linhas)
-
决定了林哈的塔曼霍 / 科卢纳的拉古拉
-
Formatar numeros(casas decimais)
-
莱特拉:丰特、塔曼霍、科尔、内格里托、伊塔利科、苏布林哈多、塔查多
-
博尔达斯:(左、右、上、下)、科尔、埃斯蒂洛
-
Formatação condicional:(operador,formula)(font,fundo,bordas)
-
Formatar como tabela(Estilos predefinidos, Filtros, Totalizadores)
-
Cria nome para referência de célula ou intervalo
-
Agrupamento de linha e colunas
-
图像
-
Exibir/Oculta linhas de Grade(国家级铁路)
-
Definir linha para repetir na impressão
-
Definir orientação da pagina na impressão
-
Cabeçalho e Ropadé
-
Leitura de dados já gravados
-
Leitura simples dos dados
睾丸
Arquivo excel gerado: pasta2.xlsx
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
advpl-excel
Classe em ADVPL para criar, ler ou editar planilhas do excel no formato xlsx
Exemplo de uso:
custom.excel.teste.tlpp Olá Mundo
Recursos disponíveis
-
Definir células String,Numérica,data,DateTime,Logica,formula
-
Cálculo automático de fórmulas: a classe calcula o valor das fórmulas (mais de 500 funções do Excel) ao salvar, sem precisar enviar o valor já calculado (lista de funções)
-
Fórmula em português e L1C1 (
oExcel:Formula('SOMA(L2C:L[-1]C)')): escrita uma vez e convertida para cada célula noSetValue -
Adicionar novas planilhas(Nome,Cor)
-
Cor de preenchimento(simples,efeito de preenchimento)
-
Alinhamento(Horizontal,Vertical,Reduzir para Caber,Quebra Texto,Angulo de Rotação)
-
Formato da célula
-
Mesclar células
-
Auto Filtro
-
hyperlink dentro da planilha
-
Comentário
-
Congelar painéis(colunas e linhas)
-
Definir tamanho da linha / largura da coluna
-
Formatar numeros(casas decimais)
-
Letra: Fonte,Tamanho,Cor,Negrito,Italico,Sublinhado,Tachado
-
Bordas: (Left,Right,Top,Bottom),Cor,Estilo
-
Formatação condicional:(operador,formula)(font,fundo,bordas)
-
Formatar como tabela(Estilos Predefinidos,Filtros,Totalizadores)
-
Cria nome para referência de célula ou intervalo
-
Agrupamento de linha e colunas
-
Imagens
-
Exibir/Oculta linhas de Grade
-
Definir linha para repetir na impressão
-
Definir orientação da pagina na impressão
-
Cabeçalho e Ropadé
-
Leitura de dados já gravados
-
Gravação em html (Save2Html): uma tabela por planilha com estilos, filtros, agrupamento, formatação condicional, imagens, gráficos (Chart.js), colunas como input e blocos de código para alterar o html
-
Fórmulas no html: recalculadas no navegador ao alterar inputs; SUBTOTAL acompanha o filtro e os gráficos se redesenham com os novos valores
-
Leitura simples dos dados
Testes
Arquivo excel gerado: pasta2.xlsx Gerar dados HTML: Html
Auto Filtros,Congelar painéis,Agrupar linhas e colunas, formatar com regras:
Formatar como tabela:
Fomatação Condicional:
DashBoard:
Gráficos:
Instalação
- Compilar Fontes da pasta src
Pronto para usar a classe YExcel!
Problema conhecido:
- Para servidor Windows o arquivo gerado pela função FZip não é compatível com LibreOffice. Para contornar, realize a instalação do 7-zip no servidor Windows.
Skill para Claude Code
A pasta skills/advpl-excel-xlsx contém uma skill para o Claude Code, que ensina o assistente de IA a gerar, ler e editar planilhas com a classe custom.excel.Xlsx (antiga YExcel).
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add saulogm/advpl-excel