Spreadsheet-SDK

HotXLS Component voor Delphi-spreadsheetapplicaties

Maak, bewerk, inspecteer, bereken en exporteer Excel-workbooks rechtstreeks vanuit Delphi- of C++Builder-code. HotXLS is een native Object Pascal-spreadsheetbibliotheek met broncode voor XLS- en XLSX-workflows, ontworpen voor desktoptools, batchtaken, rapportagesystemen en server-side documentgeneratie zonder Microsoft Excel-automatisering.

HotXLS Delphi Excel Spreadsheet Component

Native Excel-werkmapautomatisering voor Delphi en C++Builder

HotXLS versie 2.89.45. 2.89.45 verbetert robuuste workbook-invoer en export: UTF-8 ZIP-namen worden correct gelezen, letterlijke foutcellen in .xls blijven behouden, versleutelde pakketten boven 2 GB falen netjes en recente releases verfijnen ODS, Unicode RTF/HTML, datumdetectie, formules en versleutelde XLSX-compatibiliteit. release notes

HotXLS ondersteunt Delphi XE5 tot Delphi 13 Florence en C++Builder XE5 tot C++Builder 13 Florence. Het pakket bevat Delphi- en C++Builder-demo’s, API-documentatie, voorbeelden voor werkmapbewerking en rapportexport, en volledige Object Pascal / Delphi-broncode voor gelicentieerde klanten.

Twee gerichte workbook-API's

API-oppervlakPrimair gebruik
lxHandleKlassieke Excel 97-2003 BIFF8 .xls workflows, including workbook read/write, formulas, formatting, comments, hyperlinks, chart sheets, pivot-table support, VBA payload preservation, HTML, RTF, CSV, and TSV exports.
lxHandleXExcel 2007+ OOXML .xlsx workflows, including workbook and stream I/O, style palettes, shared strings, worksheet tables, charts, comments, drawings, external links, XLSX-specific exports, and streaming write for larger sheets.

Belangrijkste mogelijkheden

  • XLS- en XLSX-werkmapworkflows: Excel-werkmappen maken, openen, wijzigen en opslaan vanuit bestanden of streams, en snel werkbladnamen uit XLS- of XLSX-pakketten tonen zonder elk werkblad te laden.
  • Cel-, bereik- en sjabloonbewerking: read and write numbers, strings, dates, booleans, formulas, merged cells, row and column sizes, hidden rows and columns, outlines, selections, and workbook ranges. Callback helpers can scan loaded cells, fill ranges, find text, and replace template placeholders.
  • Opmaak en pagina-indeling: apply fonts, colors, borders, fills, alignment, number formats, rich text, theme colors, indexed palettes, tab colors, page setup, headers, footers, print titles, page breaks, and worksheet view options.
  • Formules en berekening: evaluate formulas through the built-in calculation engine for classic XLS and XLSX workbooks, including cell references, ranges, cross-sheet references, defined names, and application-defined functions through an OnUserFunction callback.
  • Werkmapgegevens: work with hyperlinks, internal sheet anchors, defined names, comments, conditional formats, data validation, AutoFilter ranges and criteria, Excel-style tables, document properties, external links, and pivot-table records.
  • Afbeeldingen, grafieken en tekeningen: embed images, create worksheet charts and chart sheets, preserve VBA project payloads, and keep Excel-authored OfficeArt connector, solver, shape, and comment metadata stable during round-trip saves where supported.
  • Beveiliging en versleuteling: werkblad- en werkmapbeveiliging, klassieke XLS-wachtwoordworkflows en AES-beveiligde XLSX-opslaguitvoer verwerken, terwijl niet-ondersteunde leespaden voor versleutelde pakketten expliciet blijven in de ontwikkelaarsdocumentatie.
  • Exporthelpers: export workbooks, worksheets, selected ranges, database tables, and DBGrid content to Excel, HTML, RTF, CSV, and TSV outputs, including HTML table fragments for previews, emails, or web reports.

Ontworpen voor gecontroleerde automatisering

HotXLS is nuttig wanneer Office-automatisering niet past bij een productieproces. Spreadsheetverwerking blijft binnen het proces van uw toepassing, vermindert afhankelijkheid van interactieve desktopsessies en maakt implementatie eenvoudiger voor onbeheerde tools en server-side taken.

De bibliotheek is ontwikkeld rond gedocumenteerde werkmapstructuren en praktische Excel-interoperabiliteit. Recente releases richten zich op het behouden van door Excel geschreven records, werkmapmetadata, opmerkingen, hyperlinks, externe-linkgegevens, werkbladstatus, beveiligingsopties, VBA-inhoud, tabelgegevens, AutoFilter-status, tekenrecords en weergave-instellingen tijdens open/save-roundtrips. Die aanpak helpt toepassingen gerichte wijzigingen te maken zonder onnodig delen van de werkmap te herschrijven die zij niet beheren.

HotXLS is een zelfstandig product van losLab Software. Microsoft Excel is niet vereist tijdens runtime, en deze pagina claimt geen Microsoft-certificering, goedkeuring of merkrecht.

Veelvoorkomende gebruiksscenario's

ScenarioHoe HotXLS helpt
RapportgeneratieOpgemaakte werkmappen maken vanuit toepassingsgegevens, databasetabellen, DBGrid-inhoud of callback-gestuurde werkbladschrijvers.
TemplatebewerkingEen bestaande werkmap openen, tekstplaatsaanduidingen zoeken en vervangen, bereiken vullen, omliggende metadata behouden en het bewerkte bestand opslaan.
WerkmapinspectieWerkbladnamen, bereiken, documenteigenschappen, opmerkingen, hyperlinks, namen, filters en geselecteerde werkmapmetadata lezen vanuit gecontroleerde code.
Export zonder OfficeExcel-compatibele uitvoer genereren op machines waarop Microsoft Office niet is geïnstalleerd, inclusief services en onbeheerde batchtaken.
Ondersteuning voor klassieke en moderne werkmappenGebruik één componentfamilie voor klassieke BIFF8-.xls-workflows en huidige OOXML-.xlsx-workflows.
Preview- en conversiepijplijnenHele werkbladen of geselecteerde bereiken exporteren naar HTML, RTF, CSV of TSV voor previews, e-mailfragmenten, imports en downstreamsystemen.
Auditbare documentpijplijnenWerkmaptransformaties binnen uw eigen Delphi- of C++Builder-codepad houden in plaats van een externe UI-toepassing aan te sturen.
Grouped Excel rows exported by HotXLS from a Delphi application
Grouped rows and formatted report output created through the HotXLS component API.

Evaluatie, licenties en ondersteuning

HotXLS Delphi Spreadsheet Component-demopakket downloaden to review the demos and API documentation before purchase.

Nieuwe commerciële licenties bevatten de volledige Object Pascal / Delphi-broncode, een jaar software-updates, een jaar e-mailondersteuning en royaltyvrij gebruik in onbeperkte toepassingen onder de gekozen ontwikkelaarslicentie.

Betaal met creditcard/debetkaart, PayPal, AliPay of bankoverschrijving:
HotXLS Single License ($499)
HotXLS Team/SME License ($999)
HotXLS Enterprise License ($1999)

Licentiekeuze: kies Team/SME wanneer niet meer dan 5 ontwikkelaars deze bibliotheek gebruiken. Kies Enterprise als het team later boven 5 ontwikkelaars kan uitkomen of het Enterprise-only bronpakket nodig heeft.

Enterprise-only broncode-extra’s: HotXLS Enterprise bevat volledige broncode voor de complete testsuites die normaal alleen voor interne validatie worden gebruikt. Het Enterprise-pakket bevat ook volledige broncode voor het dedicated tool-grade voorbeeld Workbook Audit & Conversion Workbench Pro.

Jaarlijkse verlenging kopen voor bestaande licenties. De verlengingsprijs staat op de HotXLS-aankooppagina.

HotXLS-onlinedocumentatie openen or contact opnemen met losLab Software met licentie- en technische vragen.


Meer ontdekken van Delphi PDF Component & Spreadsheet Development

Abonneren op productupdates

Abonneer u om de nieuwste berichten per e-mail te ontvangen.