HotXLS Component Stručný přehled
| Product | HotXLS Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotXLS Component |
| Evaluation | HotXLS 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í API | Hlavní použití |
|---|---|
lxHandle | Prá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. |
lxHandleX | Prá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í sestav | Vytváření formátovaných sešitů z aplikačních dat, databázových tabulek, obsahu DBGrid nebo pomocí callback-driven zapisovačů listů. |
| Úpravy šablon | Otevř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 Office | Generová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 konverze | Export 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ály | Ponechá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. |
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.
| Licence | Vývojáři | Cena | Objednat |
|---|---|---|---|
| Single | 1 vývojář | $500 | Objednat |
| Team | až 5 vývojářů | $1000 | Objednat |
| Micro Business | až 10 vývojářů | $1500 | Objednat |
| Small Business | až 30 vývojářů | $2500 | Objednat |
| Medium Business | až 100 vývojářů | $4500 | Objednat |
| Enterprise | až 500 vývojářů | $8500 | Objednat |
| Corporate | Neomezený počet vývojářů, celosvětové dceřiné společnosti | $15000 | Objednat |
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.
