Interactively aggregate interdependent functionalities with just in time synergy. Dramatically fashion process-centric materials for bleeding-edge paradigms. Distinctively orchestrate transparent leadership skills through enabled action items. Enthusiastically.

Gerar ou ler planilhas excel (nos formatos XLS ou XLSX) sempre foi uma grande dificuldade na linguagem ADVPL, precisando muitas vezes convertermos os arquivos no formato CSV para conseguirmos maniula-los.

Existem algumas formas paliativas no mercado, como o uso de bats ou vbs para converter, sendo necessário recorrer a outra linguagem para fazer esse meio de campo.

O projeto do nosso amigo Saulo fornece uma classe com varias funcionalidades para manipulação de arquivos Excel de forma nativa e transparente.

Veja abaixo a lista de recursos disponiveis fornecidos pela classe:

  • 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 números (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
  • Leitura simples dos dados

Segue abaixo o link do projeto com a documentação e exemplos:

Administrador

View all posts

1 comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Submit your video

Would you like to share your creativity with the world? Submit your video by clicking on the button below.

Submit your video