Documentação do HotXLS

Ajuda do componente HotXLS

Use esta referência para encontrar a automação do XLS clássico e o facade XLSX expandido, incluindo as APIs de pasta de trabalho, planilha, intervalo, formatação, imagem, configuração de página, hiperlink, nome, gráfico, tabela, validação, filtro, view-state e exportação

1402

clássico XLS e expandido XLSX API, guide, e Pascal example topics são disponível directly no web help

Por que escolher o HotXLS

Nove diferenciais, as evidências que os sustentam e os públicos para os quais o HotXLS foi construído — tudo em uma única página: sem dependência de Excel/Office/COM, Pascal nativo puro, seis formatos, mecanismo de fórmulas, criptografia AES-NI e I/O por fluxo e thread-safe

Leia os principais argumentos de venda

expandido XLSX suporte

Comece pela fachada dedicada lxHandleX para pastas de trabalho do Excel 2007+, coleções de planilhas, estilos, strings compartilhados, nomes definidos e fluxos de trabalho de salvamento/abertura OOXML

Visão geral da fachada XLSX (lxHandleX)

moderno planilha recursos

Use intervalos XLSX, fórmulas, células mescladas de intervalo inteiro ou de mesclagem entre colunas, helpers de varredura e gravação de células carregadas, localizar e substituir texto, hiperlinks, comentários, imagens, tabelas, gráficos, formatação condicional, validação de dados, painéis congelados e critérios de auto-filtro

classe TXLSXWorksheet

OpenDocument Spreadsheet I/O

Load .ods workbooks through Open or OpenODS, save ODS output with SaveAsODS, tune exports with TODSExportOptionsLoad .ods workbooks through Open or OpenODS , save ODS output with SaveAsODS , tune exports with TODSExportOptions , and round-trip styles, images, charts, validations, conditional formats, print setup, and sheet structure

TXLSXWorkbook ODS APIs

Saída headless portátil

Captura no Windows um retângulo suportado de Classic XLS ou XLSX em um snapshot imutável e, em seguida, renderiza PDF, SVG e PNG nativos no Linux com FPC, fontes explícitas e recursos limitados

APIs de captura e de renderizador Linux

Conditional Formatting Extensions

Adição de regras de Barra de Dados, Escala de Cores e Conjunto de Ícones tanto em BIFF8 quanto em XLSX, com classes de spec compartilhadas, overrides de DXF Style para fonte/preenchimento/peso, round-trip de cor de tema, round-trip de limite baseado em fórmula, overrides de ícone por ponto, controle de inclusão/exclusão do limite de ícones e fixação da prioridade de cfRule

TCondFormat referência

BIFF8 Chart planilhas

Construa programaticamente abas de gráfico em uma pasta de trabalho .xls com Sheets.AddChartSheet — tipos de gráfico de colunas, barras, linhas e pizza, com título, títulos de eixo e séries vinculadas a referências de intervalo A1

método AddChartSheet

BIFF8 tabelas e Encryption

Anexe tabelas ListObject do Excel a um intervalo via AddTable, ative a saída compacta de fórmulas compartilhadas ou gere arquivos .xls protegidos por senha compatíveis com o Excel através da EncryptionPassword property. Os metadados de compartilhamento de pasta de trabalho e proteção de revisão criados pelo Excel, incluindo FILESHARING, FILESHARING2, PROT4REV, and PROT4REVPASS, agora sobrevive aos ciclos de abertura/salvamento do XLS clássico. Os globais de exibição da pasta de trabalho e de extensões, como HIDEOBJ, zero-length TEMPLATE, TABID, and BOOKEXT também são preservados. Os blocos de exibição personalizada (Custom View) do Excel (USERSVIEWBEGIN / USERSVIEWEND) também são preservados nos globais da pasta de trabalho e nos subfluxos das planilhas

Workbook metadata preservation

BIFF8 Theme Colors and XFExt

Trate o preenchimento da célula, a fonte e as cores de borda por lado por meio dos 12 slots de tema do Office, com tint opcional via SetThemeColor, ou escreva o RGB exato por meio do registro lateral de cor rica XFExt $087D, de modo que o Excel 2007+ reabra com a cor literal enquanto o Excel 97-2003 ainda vê a aproximação da paleta indexada. Desenhos (formas, preenchimentos de gráfico) seguem pelo mesmo caminho, com o XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor , o par de helpers com round-trip no mesmo processo, e código de formas de nível avançado pode inspecionar ou editar PIDs FOPT brutos do OfficeArt via TXLSShape.OfficeArtOptions

Interior.SetThemeColor method

SheetExt and Header / Footer Extras

As cores de guia por planilha sobrevivem ao ciclo de salvamento/abertura pelo registro BIFF8 SheetExt ($0862) record via TXLSWorksheet.TabColor, as imagens de fundo de cabeçalho / rodapé sobrevivem ao carregamento e salvamento pela família de registros HFPicture ($0866), e o texto de página par / primeira página criado pelo Excel sobrevive pelo BIFF8 HeaderFooter Attach Excel ListObject tables to a range via AddTable , opt into compact shared-formula output, or generate Excel-compatible password-protected .xls files through the EncryptionPassword property. Excel-authored workbook sharing and revision-protection metadata, including FILESHARING , FILESHARING2 , PROT4REV , and PROT4REVPASS , now survives classic XLS open/save cycles. Workbook view and extension globals such as HIDEOBJ , zero-length TEMPLATE , TABID , and BOOKEXT are preserved as well. Excel Custom View blocks ( USERSVIEWBEGIN / USERSVIEWEND ) are preserved in workbook globals and worksheet substreams too

metadados da pasta de trabalho preservação

BIFF8 tema cores e XFExt

Address cell fill, font, and per-edge border colors through the 12 Office theme slots with optional tint via SetThemeColor , or write exact RGB through the XFExt $087D rich-color side record so Excel 2007+ reopens with the literal color while Excel 97-2003 still sees the indexed palette approximation. Drawings (shapes, chart fills) follow through the XlsApplyThemeColorToDrawing / XlsGetDrawingThemeColor helper pair with same-process round-trip, and expert shape code can inspect or edit raw OfficeArt FOPT PIDs through TXLSShape.OfficeArtOptions

método Interior.SetThemeColor

SheetExt and Header / Footer Extras

Per-sheet tab colors round-trip through the BIFF8 SheetExt ($0862) record via TXLSWorksheet.TabColor , header / footer background images survive load and save through the HFPicture ($0866) record family, and Excel-authored even / first page text survives through the BIFF8 HeaderFooter ($089C) record rgRun propriedade TabColor rgExtRst Shared-string per-character font / color runs and Far-East phonetic annotations (furigana) survive load and save: the parser preserves rgRun and rgExtRst trailing blocks per unique string, and the writer re-emits them when the record fits one BIFF chunk

Visão geral da fachada XLSX (lxHandleX)

Cálculo e Conversão

Use arrays de spill automáticos, erros modernos tipados, relatórios de conversão verificados, formatos de template explícitos e atualização de consultas orientada por providers, com fronteiras de formato claras

Fidelidade de cálculo e conversão

pasta de trabalho API

Criar, abrir, salvar, proteger, calcular e exportar pastas de trabalho do Excel pela interface principal da pasta de trabalho, incluindo os metadados de saved-by, a preservação dos metadados de compartilhamento de arquivo e a inspeção do cache de tabela dinâmica

interface IXLSWorkbook

clássico XLS tabelas dinâmicas

Create typed classic XLS pivot tables, inspect Excel-authored pivot workbooks, preserve raw pivot records, and configure field axes, subtotals, page filters, and data-field number formats

clássico XLS tabela dinâmica API

metadados da pasta de trabalho

preservar FILESHARING, FILESHARING2, PROT4REV, PROT4REVPASS, HIDEOBJ, zero-length TEMPLATE, TABID, BOOKEXT, USERSVIEWBEGIN, USERSVIEWEND, e saved-por metadata quando clássico XLS pastas de trabalho pass por meio de HotXLS

clássico XLS metadados da pasta de trabalho

planilha API

Manage sheets, ranges, page breaks, display settings, shapes, formulas, and sheet-level output, including range-based shape cleanup through TXLSShapes.DeleteInRange , loaded-cell scanning through TXLSWorksheet.ForEachCell , callback-based range writing through TXLSWorksheet.WriteCells , one-call filter setup through TXLSWorksheet.ApplyAutoFilter , e a inspeção de critérios de filtro via AutoFilterColumns TXLSShapes.DeleteInRange, loaded-cell scanning through TXLSWorksheet.ForEachCell, callback-based range writing through TXLSWorksheet.WriteCells, one-call filter setup through TXLSWorksheet.ApplyAutoFilter, and filter criteria inspection through AutoFilterColumns

TXLSWorksheet referência

intervalo Editing

Leitura e gravação de valores, fórmulas, linhas, colunas, bordas, alinhamento, mesclagem, agrupamento, formatação e fragmentos HTML do intervalo selecionado

interface IXLSRange

XLS cor modelo

Review ThemeColor, TintAndShade, e clássico XLS palette-baseado formatting decision

clássico XLS cor modelo

Grid Export

Exportação de conteúdo de DBGrid para o Excel com cabeçalho, detalhe, agrupamento, formatação e hooks de eventos

componente TGridToXLS

Dataset Export

Exportação de datasets para pastas de trabalho com seleção de campos, nomeação de planilhas, estilização de grupos e helpers de salvamento

componente TDataToXLS

Optional cxGrid Export

Export DevExpress TcxGridDBTableView Export DevExpress TcxGridDBTableView data with workbook targeting, grouped output, formatting controls, and export events when the optional cxGrid unit is added to a project

componente TcxGridAddExcel

Pascal Examples

Open sample workflows para purchase orders, grouped exports, images, e common pasta de trabalho automation

Example topics