SDK de planilhas

HotXLS Component para aplicativos Delphi de planilhas

Crie, edite, inspecione, calcule e exporte pastas Excel diretamente de código Delphi ou C++Builder. HotXLS é uma biblioteca nativa Object Pascal para XLS e XLSX, projetada para ferramentas desktop, lotes, relatórios e geração de documentos sem automação do Microsoft Excel.

HotXLS Component prévia

HotXLS Component Visão geral

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

Automacao nativa de pastas de trabalho Excel para Delphi e C++Builder

Current HotXLS release: Version 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. notas da versão

HotXLS suporta Delphi XE5 até Delphi 13 Florence e C++Builder XE5 até C++Builder 13 Florence. O pacote inclui demos Delphi e C++Builder, documentação de API, exemplos para edição de pastas de trabalho e exportação de relatórios, além do código-fonte completo Object Pascal / Delphi para clientes licenciados.

Duas APIs focadas para pastas de trabalho

Superficie da APIUso principal
lxHandleClassic Excel 97-2003 BIFF8 .xls : leitura e escrita de pastas, formulas, formatacao, comentarios, hiperlinks, folhas de grafico, tabelas dinamicas, preservacao de VBA e exportacoes HTML, RTF, CSV e TSV.
lxHandleXExcel 2007+ OOXML .xlsx : E/S de pastas e streams, paletas de estilos, strings compartilhadas, tabelas, gráficos, comentarios, desenhos, links externos, exportacoes XLSX e escrita em streaming para planilhas maiores.

Principais recursos

  • Fluxos de pastas XLS e XLSX: criar, abrir, modificar e salvar pastas Excel a partir de arquivos ou streams, e listar rapidamente nomes de planilhas de pacotes XLS ou XLSX sem carregar cada planilha.
  • Edição de celulas, intervalos e modelos: ler e gravar números, textos, datas, booleanos, fórmulas, células mescladas, tamanhos de linhas e colunas, linhas e colunas ocultas, estruturas de tópicos, seleções e intervalos da pasta de trabalho. Helpers de callback podem varrer células carregadas, preencher intervalos, localizar texto e substituir marcadores de modelo.
  • Formatacao e layout de pagina: aplicar fontes, cores, bordas, preenchimentos, alinhamento, formatos numéricos, rich text, cores de tema, paletas indexadas, cores de abas, configuração de página, cabeçalhos, rodapés, títulos de impressão, quebras de página e opções de visualização da planilha.
  • Formulas e calculo: avaliar fórmulas pelo mecanismo de cálculo integrado para pastas XLS clássicas e XLSX, incluindo referências de células, intervalos, referências entre planilhas, nomes definidos e funções definidas pelo aplicativo por meio de um callback OnUserFunction.
  • Recursos de dados da pasta: trabalhar com hiperlinks, âncoras internas de planilha, nomes definidos, comentários, formatos condicionais, validação de dados, intervalos e critérios de AutoFilter, tabelas no estilo Excel, propriedades do documento, links externos e registros de tabela dinâmica.
  • Imagens, gráficos e desenhos: incorporar imagens, criar gráficos em planilhas e folhas de gráfico, preservar cargas de projeto VBA e manter estáveis os metadados OfficeArt de conectores, solver, formas e comentários criados pelo Excel durante salvamentos round-trip quando houver suporte.
  • Proteção e criptografia: tratam proteção de planilha e pasta, senhas XLS clássicas e saída XLSX protegida por AES, mantendo explícitos na documentação os caminhos de leitura de pacotes criptografados não suportados.
  • Auxiliares de exportação: exportar pastas de trabalho, planilhas, intervalos selecionados, tabelas de banco de dados e conteúdo de DBGrid para Excel, HTML, RTF, CSV e TSV, incluindo fragmentos de tabela HTML para prévias, e-mails ou relatórios web.
  • Exemplo rápido em Delphi

    procedure QuickStart;
    begin
      { Review the shipped HotXLS Component demo package for the complete Delphi sample. }
    end;

    HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Projetado para automação controlada

HotXLS é útil quando a automação do Office não se encaixa no fluxo de produção. O processamento da planilha fica dentro do processo da aplicação, reduzindo a dependência de sessões desktop interativas e facilitando a implantação de ferramentas sem supervisão e jobs de servidor.

A biblioteca é desenvolvida em torno de estruturas de pasta documentadas e interoperabilidade prática com Excel. As versões recentes se concentram em preservar registros criados pelo Excel, metadados da pasta, comentários, hyperlinks, dados de links externos, estado da planilha, opções de proteção, payloads VBA, dados de tabela, estado do AutoFilter, registros de desenho e configurações de visualização durante ciclos de abertura e salvamento. Essa abordagem ajuda aplicações a fazer edições direcionadas sem reescrever desnecessariamente partes da pasta que elas não controlam.

HotXLS é um produto independente da losLab Software. Microsoft Excel não é necessário em runtime, e esta página não reivindica certificação, endosso ou propriedade de marca da Microsoft.

Casos de uso comuns

CenárioComo o HotXLS ajuda
Geração de relatóriosCriar pastas formatadas a partir de dados da aplicação, tabelas de banco de dados, conteúdo DBGrid ou escritores de planilha orientados por callback.
Edição de modelosAbrir uma pasta de trabalho existente, localizar e substituir marcadores de texto, preencher intervalos, preservar os metadados ao redor e salvar o arquivo editado.
Inspeção de pastasLer nomes de planilhas, intervalos, propriedades do documento, comentários, hiperlinks, nomes, filtros e metadados selecionados da pasta de trabalho a partir de código controlado.
Exportação sem OfficeGerar saída compatível com Excel em máquinas onde Microsoft Office não está instalado, incluindo serviços e jobs em lote não supervisionados.
Suporte a pastas antigas e modernasUse uma única família de componentes para workflows clássicos BIFF8 .xls e workflows OOXML .xlsx atuais.
Fluxos de visualizacao e conversaoExportar planilhas inteiras ou intervalos selecionados para HTML, RTF, CSV ou TSV para prévias, fragmentos de e-mail, importações e sistemas downstream.
Fluxos documentais auditaveisManter transformações de pastas dentro do seu próprio caminho de código Delphi ou C++Builder em vez de dirigir uma aplicação UI externa.
HotXLS Excel export prévia
Linhas agrupadas e saída de relatório formatada criada pela API do componente HotXLS.

Avaliação, licenciamento e suporte

Baixar o pacote demo do HotXLS Delphi Spreadsheet Component para revisar as demos e a documentação da API antes da compra.

Novas licenças comerciais incluem o código-fonte completo Object Pascal / Delphi, um ano de atualizações, um ano de suporte por email e uso royalty-free em aplicações ilimitadas conforme a licença por desenvolvedores escolhida.

Pague com cartão de crédito/débito, PayPal, AliPay ou transferência bancária via FastSpring.

LicençaDesenvolvedoresPreçoComprar
Single1 desenvolvedor$500Comprar
Teamaté 5 desenvolvedores$1000Comprar
Micro Businessaté 10 desenvolvedores$1500Comprar
Small Businessaté 30 desenvolvedores$2500Comprar
Medium Businessaté 100 desenvolvedores$4500Comprar
Enterpriseaté 500 desenvolvedores$8500Comprar
Corporateilimitados, subsidiárias em todo o mundo$15000Comprar

Extras de código-fonte exclusivos do Enterprise: HotXLS Enterprise inclui o código-fonte completo das suítes de teste completas normalmente usadas apenas para validação interna. O pacote Enterprise também inclui o código-fonte completo do exemplo dedicado de nível ferramenta Workbook Audit & Conversion Workbench Pro.

Comprar renovacao anual para licenças existentes. O preço de renovação está listado na página de compra do HotXLS.

Abrir a documentação online do HotXLS ou contatar a losLab Software para dúvidas técnicas e de licenciamento.

Perguntas frequentes

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


Veja mais sobre Delphi PDF Component & Spreadsheet Development

Assinar atualizacoes do produto

Assine para receber as publicacoes mais recentes por e-mail.