SDK pre tabuľky

HotXLS Delphi Component pre tabuľkové aplikácie v Delphi

Vytvárajte, upravujte, kontrolujte, počítajte a exportujte pracovné zošity programu Excel priamo z kódu v Delphi alebo C++Builder. HotXLS je natívna knižnica tabuliek v Object Pascal so zdrojovým kódom pre pracovné postupy XLS a XLSX, navrhnutá pre desktopové nástroje, dávkové úlohy, systémy vykazovania a generovanie dokumentov na strane servera bez automatizácie cez Microsoft Excel.

HotXLS spreadsheet component

HotXLS Delphi Component v skratke

ProduktHotXLS Delphi Component
Najvhodnejšie prePracovné postupy s dokumentmi pod kontrolou vývojára v Delphi a C++Builder
Podpora IDEDelphi a C++Builder XE5 až 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
NasadenieIntegrácia do natívnych aplikácií Windows
Zdrojový kódZdrojový kód Object Pascal je súčasťou komerčných licencií
LicencovanieNasadenie aplikácií bez licenčných poplatkov
AktualizácieZahŕňa jeden rok aktualizácií a e-mailovej podpory
CenyJednorazové licencovanie podľa počtu vývojárov
DokumentáciaHotXLS Delphi Component
Hodnotiaca verziaHotXLS Delphi Component

Natívna automatizácia pracovných zošitov programu Excel pre Delphi a C++Builder

Aktuálne vydanie HotXLS: verzia 2.382.5 (2026-09-15). Posledné vydania pridávajú zostavovanie s Free Pascal 3.2.2 / Lazarus pre Win32 a Win64 vrátane exportu TDBGrid, krájačov tabuliek a grafov waterfall a treemap, v klasických XLS grafoch vložené objekty grafov a podporu vedľajšej osi, popiskov údajov a trendových čiar; ďalej hĺbkový audit výpočtov cez RecalcAndVerifyEx a export oblastí do obrázkov PNG alebo JPEG. Verzia 2.382.5 opravuje predvolené fonetické písma, dynamické vzorce tlačovej oblasti a duplicitné deklarácie content-type, kvôli ktorým mohol Excel uložený zošit odmietnuť. Kompletná história zmien: poznámky k vydaniu.

HotXLS podporuje Delphi XE5 až Delphi 13 Florence a C++Builder XE5 až C++Builder 13 Florence, zostavuje sa však aj s Free Pascal 3.2.2 a Lazarusom/LCL pre Windows (Win32 a Win64). Balík obsahuje ukážky v Delphi a C++Builder, dokumentáciu k rozhraniu API, príklady úpravy pracovného zošita a exportu zostáv a úplný zdrojový kód v Object Pascal / Delphi pre licencovaných zákazníkov.

Dve zamerané API pre pracovné zošity

Povrch APIPrimárne využitie
lxHandleKlasické pracovné postupy programu Excel 97-2003 BIFF8 .xls, vrátane čítania/zápisu pracovného zošita, vzorcov, formátovania, komentárov, hypertextových odkazov, hárkov s grafmi, podpory kontingenčných tabuliek, zachovania obsahu VBA, exportu HTML, RTF, CSV a TSV.
lxHandleXPracovné postupy Excel 2007+ OOXML .xlsx, vrátane I/O pracovných zošitov a streamov, palety štýlov, zdieľaných reťazcov, tabuliek pracovných hárkov, grafov, komentárov, kresieb, externých odkazov, špecifických exportov pre XLSX a streamovacieho zápisu pre väčšie hárky.

Hlavné schopnosti

  • Pracovné postupy pracovných zošitov XLS a XLSX: vytvárajte, otvárajte, upravujte a ukladajte pracovné zošity programu Excel zo súborov alebo streamov a rýchlo si vypíšte názvy hárkov z balíkov XLS alebo XLSX bez toho, aby ste museli načítať každý hárok.
  • Úprava buniek, rozsahov a šablón: čítanie a zápis čísel, reťazcov, dátumov, booleovských hodnôt, vzorcov, zlúčených buniek, veľkostí riadkov a stĺpcov, skrytých riadkov a stĺpcov, obrysov, výberov a rozsahov pracovného zošita. Pomocníci na spätné volanie (callbacks) dokážu skenovať načítané bunky, vyplniť rozsahy, nájsť text a nahradiť zástupné symboly šablón.
  • Formátovanie a rozloženie stránky: použitie písiem, farieb, okrajov, výplní, zarovnania, číselných formátov, formátovaného textu, farieb motívov, indexovaných paliet, farieb kariet, nastavenia stránky, hlavičiek, piat, tlače nadpisov, zlomov strán a možností zobrazenia hárku.
  • Vzorce a výpočty: vyhodnocovanie vzorcov pomocou vstavaného výpočtového jadra pre klasické pracovné zošity XLS a XLSX vrátane odkazov na bunky, rozsahov, odkazov na iné hárky, definovaných názvov a funkcií definovaných aplikáciou prostredníctvom spätného volania OnUserFunction.
  • Dátové funkcie pracovného zošita: práca s hypertextovými odkazmi, internými kotvami hárkov, definovanými názvami, komentármi, podmienenými formátmi, validáciou dát, rozsahmi a kritériami funkcie AutoFilter, tabuľkami v štýle Excelu, vlastnosťami dokumentu, externými odkazmi a záznamami kontingenčných tabuliek.
  • Obrázky, grafy a kresby: vkladanie obrázkov, vytváranie grafov pracovných hárkov a hárkov s grafmi, zachovanie obsahu projektov VBA a stabilné uchovávanie konektorov, riešiteľov, tvarov a metadát komentárov pre balík OfficeArt, vytvorených v programe Excel, pri spätnom ukladaní tam, kde je to podporované.
  • Ochrana a šifrovanie: spracovanie ochrany pracovného hárka a pracovného zošita, klasické pracovné postupy s heslami v XLS a výstup s ochranou AES pre XLSX, pričom v dokumentácii pre vývojárov zostávajú nepodporované spôsoby čítania šifrovaných balíkov explicitné.
  • Pomocníci pre export: exportujte pracovné zošity, pracovné hárky, vybrané rozsahy, databázové tabuľky a obsah DBGrid do výstupov v aplikácii Excel, HTML, RTF, CSV a TSV, vrátane fragmentov tabuliek HTML pre ukážky, e-maily alebo webové správy.

Navrhnuté pre riadenú automatizáciu

HotXLS je užitočné vtedy, keď automatizácia balíka Office nie je vhodná pre produkčný pracovný postup. Spracovanie tabuliek zostáva vo vnútri procesu vašej aplikácie, čo znižuje závislosť od interaktívnych relácií na ploche a zjednodušuje nasadenie pre nástroje bez dozoru a úlohy na strane servera.

Knižnica je vyvinutá na základe dokumentovaných štruktúr pracovných zošitov a praktickej interoperability programu Excel. Nedávne vydania sa zameriavajú na zachovanie záznamov, metadát, komentárov, hypertextových odkazov, dát externých odkazov, stavu pracovného hárka, možností ochrany, dát pre VBA, dát z tabuliek, stavu filtra AutoFilter, záznamov z kresieb a nastavení zobrazenia vytvorených v programe Excel pri otváraní/ukladaní. Tento prístup pomáha aplikáciám vykonávať cielené úpravy bez zbytočného prepisovania častí pracovného zošita, ktoré nevlastnia.

HotXLS je nezávislý produkt spoločnosti losLab Software. Za behu sa nevyžaduje Microsoft Excel a na tejto stránke nie je nárok na certifikáciu spoločnosti Microsoft, jej podporu alebo vlastníctvo ochrannej známky.

Bežné prípady použitia

ScenárAko pomáha HotXLS
Generovanie výkazovVytvárajte štýlové pracovné zošity z dát aplikácie, databázových tabuliek, obsahu z databázy DBGrid alebo prostredníctvom prispôsobených zápisov do hárkov poháňaných spätným volaním.
Úprava šablónOtvorte existujúci pracovný zošit, nájdite a nahraďte textové zástupné symboly, vyplňte rozsahy, zachovajte okolité metadáta a uložte upravený súbor.
Kontrola pracovného zošitaČítajte názvy hárkov, rozsahy pracovných hárkov, vlastnosti dokumentu, komentáre, hypertextové odkazy, názvy, filtre a vybrané metadáta pracovného zošita z kontrolovaného kódu.
Export bez balíka OfficeVygenerujte výstup kompatibilný s programom Excel na počítačoch, v ktorých nie je nainštalovaný Microsoft Office, vrátane služieb a dávkových úloh bez dozoru.
Podpora starších a moderných pracovných zošitovNa klasické pracovné postupy BIFF8 .xls a aktuálne pracovné postupy OOXML .xlsx použite jednu rodinu komponentov.
Pipeline pre náhľady a konverzieExportujte celé hárky alebo vybrané rozsahy do formátov HTML, RTF, CSV alebo TSV pre náhľady, fragmenty e-mailov, importy a downstream systémy.
Kontrolovateľné pipelines dokumentovUdržujte transformácie pracovného zošita v rámci vašej vlastnej cesty kódu v Delphi alebo C++Builderi, namiesto spravovania externej aplikácie UI.
Grouped Excel rows exported by HotXLS
Zoskupené riadky a naformátovaný výstup prehľadu vytvorený prostredníctvom API komponentu HotXLS.

Vyhodnotenie, licencovanie a podpora

Ak si chcete pred zakúpením prezrieť ukážky a dokumentáciu API, stiahnite si demo balík HotXLS Delphi Spreadsheet Component.

Nové komerčné licencie zahŕňajú úplný zdrojový kód v Object Pascal / Delphi, jeden rok softvérových aktualizácií, jeden rok e-mailovej podpory a použitie bez licenčných poplatkov v neobmedzenom množstve aplikácií v rámci zvolenej licencie pre daný počet vývojárov.

Plaťte kreditnými/debetnými kartami, cez PayPal, AliPay alebo bankovým prevodom prostredníctvom 2Checkout / FastSpring — pri každej licenčnej úrovni nájdete obe platobné brány, vyberte si ľubovoľnú.

LicenciaVývojáriCenaObjednať
Single1 vývojár$450Objednať
Small Businessaž 10 vývojárov$900Objednať
Medium Businessaž 30 vývojárov$1350Objednať
EnterpriseVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach v rámci jednej krajiny$2700Objednať
CorporateVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach po celom svete$5400Objednať

Doplnky zdrojového kódu pre Enterprise a Corporate: HotXLS Enterprise aj Corporate obsahujú úplný zdrojový kód vyhradeného nástrojového príkladu Workbook Audit & Conversion Workbench Pro.

Pre existujúce licencie si zakúpte ročné obnovenie. Ceny za obnovenie sú uvedené na stránke nákupu pre HotXLS.

Otvorte online dokumentáciu k HotXLS alebo kontaktujte losLab Software v prípade otázok ohľadom licencovania a s technickými otázkami.

Rýchly príklad Delphi

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

HotXLS Delphi Component obsahuje pripravené príklady v Delphi, ktoré ukazujú základný pracovný postup pred produkčnou integráciou.

Časté otázky

Ktoré verzie Delphi a C++Builderu sú podporované?

HotXLS podporuje Delphi XE5 až Delphi 13 Florence a C++Builder XE5 až C++Builder 13 Florence. Zostavuje sa aj s Free Pascal 3.2.2 a Lazarusom/LCL pre Windows (Win32 a Win64), kde API pre XLS a XLSX, vzorce, štýly, export datasetov a pomocníci na vykresľovanie fungujú z kódu FPC bez zlib DLL.

Je súčasťou zdrojový kód?

Komerčné licencie zahŕňajú zdrojový kód v Object Pascale na integráciu, revíziu a dlhodobú údržbu.

Vyžadujú sa licenčné poplatky za behové prostredie?

Licencované aplikácie možno nasadiť bez licenčných poplatkov, bez poplatkov za dokument alebo koncového používateľa.

Ako môžem produkt vyskúšať?

Pred nákupom si stiahnite demo balík a pozrite si online dokumentáciu.

Čo zahŕňa nová licencia?

Nová licencia zahŕňa zdrojový kód, jeden rok aktualizácií a jeden rok e-mailovej podpory.

Ako funguje obnovenie?

Existujúci zákazníci si môžu obnoviť prístup k aktualizáciám za zverejnenú cenu obnovenia.

Kde nájdem dokumentáciu API?

Dokumentácia je dostupná pod odkazom na lokalizovanú dokumentáciu HotXLS Delphi Component na tejto stránke.

Čo zahŕňa licencia HotXLS a ako funguje obnovenie?

Nová licencia ($450 Single, $900 Small Business (až 10 vývojárov), $1350 Medium Business (až 30 vývojárov), $2700 Enterprise (jedna spoločnosť, jedna krajina), $5400 Corporate (jedna spoločnosť, celosvetovo)) zahŕňa kompletný zdrojový kód, jeden rok aktualizácií a jeden rok e-mailovej podpory. Ceny za obnovenie pre existujúcich zákazníkov sú uvedené na stránke nákupu HotXLS.


Objavte viac od spoločnosti vyvíjajúcej Delphi PDF Component a tabuľky

Prihláste sa na odber aktualizácií produktov

Prihláste sa na odber a získajte najnovšie aktualizácie priamo na váš e-mail.