Tabulkové SDK

HotXLS Component pro tabulkové aplikace Delphi

Vytvářejte, upravujte, kontrolujte, počítejte a exportujte sešity Excel přímo z kódu v Delphi nebo C++Builder. HotXLS je nativní knihovna tabulek v Object Pascal se zdrojovým kódem pro práci s XLS a XLSX, určená pro desktopové nástroje, dávkové úlohy, reportovací systémy a serverové generování dokumentů bez automatizace Microsoft Excel.

HotXLS Component náhled

HotXLS Component Stručný přehled

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

Nativní automatizace sešitů Excel pro Delphi a 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. poznámky k vydání

HotXLS podporuje Delphi XE5 až Delphi 13 Florence a C++Builder XE5 až C++Builder 13 Florence. Balíček obsahuje ukázky pro Delphi a C++Builder, dokumentaci API, příklady pro úpravy sešitů a export sestav a úplný zdrojový kód v Object Pascal / Delphi pro zákazníky s licencí.

Dvě specializovaná API pro sešity

Rozhraní APIHlavní použití
lxHandlePráce se sešity ve formátu Excel 97–2003 BIFF8 .xls, včetně čtení a zápisu sešitů, vzorců, formátování, komentářů, hypertextových odkazů, listů grafů, podpory kontingenčních tabulek, zachování VBA payload a exportu do HTML, RTF, CSV a TSV.
lxHandleXPráce se sešity ve formátu Excel 2007+ OOXML .xlsx, včetně I/O sešitů a streamů, palet stylů, sdílených řetězců, tabulek listů, grafů, komentářů, výkresů, externích odkazů, exportů specifických pro XLSX a streamovacího zápisu pro větší listy.

Hlavní funkce

  • Práce se sešity XLS a XLSX: vytváření, otevírání, úpravy a ukládání sešitů Excel ze souborů nebo streamů; rychlé vypisování názvů listů z balíčků XLS nebo XLSX bez načítání každého listu zvlášť.
  • Úpravy buněk, oblastí a šablon: čtení a zápis čísel, řetězců, datumů, logických hodnot, vzorců, sloučených buněk, výšek řádků a šířek sloupců, skrytých řádků a sloupců, osnov, výběrů a pojmenovaných oblastí sešitu. Pomocné funkce callback umožňují procházet načtené buňky, vyplňovat oblasti, vyhledávat text a nahrazovat zástupné symboly šablony.
  • Formátování a rozložení stránky: použití písem, barev, ohraničení, výplní, zarovnání, číselných formátů, formátovaného textu, barev motivu, indexovaných palet, barev karet, nastavení stránky, záhlaví, zápatí, tiskových názvů, zlomů stránek a možností zobrazení listu.
  • Vzorce a výpočty: vyhodnocování vzorců vestavěným výpočetním enginem pro klasické sešity XLS i XLSX, včetně odkazů na buňky, oblastí, odkazů na jiné listy, pojmenovaných oblastí a uživatelsky definovaných funkcí prostřednictvím callbacku OnUserFunction.
  • Datové funkce sešitu: práce s hypertextovými odkazy, interními kotvami v listech, pojmenovanými oblastmi, komentáři, podmíněnými formáty, ověřením dat, oblastmi a kritérii AutoFilter, tabulkami ve stylu Excel, vlastnostmi dokumentu, externími odkazy a záznamy kontingenčních tabulek.
  • Obrázky, grafy a výkresy: vkládání obrázků, vytváření grafů listů a listů grafů, zachování VBA project payload a udržení stability metadat konektorů OfficeArt, nástrojů řešitele, tvarů a komentářů při zpětném ukládání tam, kde je to podporováno.
  • Ochrana a šifrování: práce s ochranou listů a sešitů, klasickými pracovními postupy s hesly XLS a šifrovaným výstupem uloženým pomocí AES pro XLSX, přičemž nepodporované cesty čtení šifrovaných balíčků jsou explicitně popsány v dokumentaci pro vývojáře.
  • Pomocné funkce pro export: export sešitů, listů, vybraných oblastí, databázových tabulek a obsahu DBGrid do výstupů Excel, HTML, RTF, CSV a TSV, včetně fragmentů tabulek HTML pro náhledy, e-maily nebo webové sestavy.

Navrženo pro řízenou automatizaci

HotXLS se hodí tam, kde automatizace Office nevyhovuje produkčnímu pracovnímu postupu. Zpracování tabulek probíhá uvnitř procesu vaší aplikace, což snižuje závislost na interaktivních relacích desktopu a usnadňuje nasazení pro bezobslužné nástroje a serverové úlohy.

Knihovna je vyvíjena na základě zdokumentovaných struktur sešitů a praktické interoperability s Excelem. Nedávné verze se zaměřují na zachování záznamů vytvořených v Excelu, metadat sešitů, komentářů, hypertextových odkazů, externích odkazů, stavu listů, možností ochrany, VBA payload, tabulkových dat, stavu AutoFilter, záznamů výkresů a nastavení zobrazení při zpětném uložení. Tento přístup pomáhá aplikacím provádět cílené úpravy bez zbytečného přepisování částí sešitu, které nevlastní.

HotXLS je nezávislý produkt losLab Software. Microsoft Excel není za běhu vyžadován a tato stránka si nenárokuje certifikaci společnosti Microsoft, její podporu ani vlastnictví ochranné známky.

Typické scénáře použití

ScénářJak HotXLS pomáhá
Generování sestavVytváření formátovaných sešitů z aplikačních dat, databázových tabulek, obsahu DBGrid nebo pomocí callback-driven zapisovačů listů.
Úpravy šablonOtevření existujícího sešitu, vyhledání a nahrazení zástupných symbolů, vyplnění oblastí, zachování okolních metadat a uložení upraveného souboru.
Inspekce sešitůČtení názvů listů, oblastí listů, vlastností dokumentu, komentářů, hypertextových odkazů, pojmenovaných oblastí, filtrů a vybraných metadat sešitu z řízeného kódu.
Export bez OfficeGenerování výstupu kompatibilního s Excelem na počítačích, kde není nainstalován Microsoft Office, včetně služeb a bezobslužných dávkových úloh.
Podpora starších i moderních sešitůJedna rodina komponent pro klasické pracovní postupy BIFF8 .xls i aktuální pracovní postupy OOXML .xlsx.
Kanály náhledu a konverzeExport celých listů nebo vybraných oblastí do HTML, RTF, CSV nebo TSV pro náhledy, e-mailové fragmenty, importy a návazné systémy.
Auditovatelné dokumentové kanályPonechání transformací sešitu uvnitř vlastního kódu Delphi nebo C++Builder namísto ovládání externí aplikace s uživatelským rozhraním.
Seskupené řádky Excelu exportované pomocí HotXLS z aplikace Delphi
Seskupené řádky a formátovaný výstup sestavy vytvořené prostřednictvím API komponenty HotXLS.

Hodnocení, licencování a podpora

Stáhněte si ukázkový balíček HotXLS Delphi Spreadsheet Component a před nákupem si prohlédněte ukázky a dokumentaci API.

Nové komerční licence zahrnují úplný zdrojový kód v Object Pascal / Delphi, jeden rok softwarových aktualizací, jeden rok e-mailové podpory a použití bez licenčních poplatků v neomezeném počtu aplikací v rámci zvolené licence s daným počtem vývojářů.

Platit lze kreditní/debetní kartou, PayPal, AliPay nebo bankovním převodem přes FastSpring.

LicenceVývojářiCenaObjednat
Single1 vývojář$500Objednat
Teamaž 5 vývojářů$1000Objednat
Micro Businessaž 10 vývojářů$1500Objednat
Small Businessaž 30 vývojářů$2500Objednat
Medium Businessaž 100 vývojářů$4500Objednat
Enterpriseaž 500 vývojářů$8500Objednat
CorporateNeomezený počet vývojářů, celosvětové dceřiné společnosti$15000Objednat

Doplňky zdrojového kódu pouze pro Enterprise: HotXLS Enterprise zahrnuje úplný zdrojový kód pro kompletní testovací sady běžně používané pouze pro interní ověření. Balíček Enterprise také obsahuje úplný zdrojový kód pro specializovaný nástrojový příklad Workbook Audit & Conversion Workbench Pro.

Koupit roční obnovení pro stávající licence. Ceny obnovení jsou uvedeny na stránce nákupu HotXLS.

Otevřít online dokumentaci HotXLS nebo kontaktovat losLab Software s dotazy ohledně licencování a technickými dotazy.

Rychlý příklad v 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.

Časté dotazy

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.


Objevte více z vývoje PDF komponent a tabulek v Delphi

Odebírat produktové aktualizace

Odebírejte nejnovější aktualizace zasílané na váš e-mail.