Skaičiuoklių SDK

HotXLS Delphi Component Delphi skaičiuoklių programoms

Kurkite, redaguokite, tikrinkite, skaičiuokite ir eksportuokite Excel darbo knygas tiesiogiai iš Delphi arba C++Builder kodo. HotXLS yra gimtoji Object Pascal skaičiuoklių biblioteka su pirminiu kodu XLS ir XLSX darbo eigoms, sukurta darbalaukio įrankiams, paketiniams darbams, ataskaitų teikimo sistemoms ir serverio pusės dokumentų generavimui be Microsoft Excel automatizavimo.

HotXLS spreadsheet component

HotXLS Delphi Component Trumpai

ProduktasHotXLS Delphi Component
Geriausiai tinkaKūrėjo valdomoms dokumentų darbo eigoms Delphi ir C++Builder aplinkose
IDE palaikymasDelphi ir C++Builder XE5–13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
DiegimasIntegravimas į vietines Windows programas
Pirminis kodasObject Pascal pirminis kodas įtrauktas į komercines licencijas
LicencijavimasProgramų diegimas be autorinių mokesčių
NaujinimaiĮtraukti vieni metai naujinimų ir palaikymo el. paštu
KainodaraVienkartinė licencija pagal kūrėjų skaičių
DokumentacijaHotXLS Delphi Component
Bandomoji versijaHotXLS Delphi Component

Gimtasis Excel darbo knygų automatizavimas Delphi ir C++Builder

Dabartinė HotXLS laida: versija 2.382.5 (2026-09-15). Naujausi leidimai prideda Free Pascal 3.2.2 / Lazarus komponavimą Win32 ir Win64 platformoms, įskaitant TDBGrid eksportą, lentelių slicerius, waterfall ir treemap diagramas, įterptus diagramų objektus bei antrinės ašies, duomenų etikečių ir tendencijų linijų palaikymą klasikinėse XLS diagramose, gilų skaičiavimo auditą per RecalcAndVerifyEx ir diapazonų eksportą į PNG arba JPEG vaizdus. Versija 2.382.5 ištaiso fonetinių šriftų numatytąsias reikšmes, dinamines spausdinimo srities formules ir pasikartojančius content-type aprašus, dėl kurių Excel galėjo atmesti išsaugotą darbo knygą. Visą pakeitimų istoriją rasite leidimo pastabose.

HotXLS palaiko nuo Delphi XE5 iki Delphi 13 Florence ir C++Builder XE5 iki C++Builder 13 Florence, o Windows sistemoje (Win32 ir Win64) kompiliuojamas ir su Free Pascal 3.2.2 bei Lazarus/LCL. Paketas apima Delphi ir C++Builder demonstracines versijas, API dokumentaciją, darbo knygų redagavimo ir ataskaitų eksportavimo pavyzdžius bei visą Object Pascal / Delphi pirminį kodą licencijuotiems klientams.

Dvi specializuotos darbo knygų API

API paviršiusPagrindinis naudojimas
lxHandleKlasikinės Excel 97-2003 BIFF8 .xls darbo eigos, įskaitant darbo knygų skaitymą/rašymą, formules, formatavimą, komentarus, hipersaitus, diagramų lapus, pivot-lentelių palaikymą, VBA naudingosios apkrovos išsaugojimą, HTML, RTF, CSV ir TSV eksportavimą.
lxHandleXExcel 2007+ OOXML .xlsx darbo eigos, įskaitant darbo knygos ir srauto I/O, stilių paletes, bendrinamas eilutes, darbalapio lenteles, diagramas, komentarus, piešinius, išorines nuorodas, specifinius XLSX eksportavimus ir srautinį rašymą didesniems lapams.

Pagrindinės galimybės

  • XLS ir XLSX darbo knygų darbo eigos: kurkite, atidarykite, modifikuokite ir išsaugokite Excel darbo knygas iš failų ar srautų ir greitai išvardykite lapų pavadinimus iš XLS arba XLSX paketų, neįkeliant kiekvieno darbalapio.
  • Langelių, diapazonų ir šablonų redagavimas: skaitykite ir rašykite skaičius, eilutes, datas, logines vertes, formules, sujungtus langelius, eilučių ir stulpelių dydžius, paslėptas eilutes ir stulpelius, kontūrus, pasirinkimus ir darbo knygų diapazonus. Atgalinio ryšio pagalbininkai gali nuskaityti įkeltus langelius, užpildyti diapazonus, rasti tekstą ir pakeisti šablonų vietos rezervavimo ženklus.
  • Formatavimas ir puslapio išdėstymas: taikykite šriftus, spalvas, kraštines, užpildus, lygiavimą, skaičių formatus, turtingąjį tekstą, temos spalvas, indeksuotas paletes, skirtukų spalvas, puslapio sąranką, antraštes, poraštes, spausdinimo pavadinimus, puslapių lūžius ir darbalapio peržiūros parinktis.
  • Formulės ir skaičiavimai: vertinkite formules naudodami įmontuotą skaičiavimo variklį klasikinėms XLS ir XLSX darbo knygoms, įskaitant langelių nuorodas, diapazonus, kryžmines lapų nuorodas, apibrėžtus pavadinimus ir programos apibrėžtas funkcijas naudojant OnUserFunction atgalinį ryšį.
  • Darbo knygos duomenų funkcijos: dirbkite su hipersaitais, vidiniais lapų inkarais, apibrėžtais pavadinimais, komentarais, sąlyginiais formatais, duomenų tikrinimu, AutoFilter diapazonais ir kriterijais, Excel stiliaus lentelėmis, dokumento ypatybėmis, išorinėmis nuorodomis ir pivot-lentelių įrašais.
  • Vaizdai, diagramos ir piešiniai: įterpkite vaizdus, kurkite darbalapių diagramas ir diagramų lapus, išsaugokite VBA projektų naudingąsias apkrovas ir išlaikykite Excel sukurtų OfficeArt jungčių, sprendiklių, figūrų ir komentarų metaduomenis stabilius per išsaugojimo ciklus, kur tai palaikoma.
  • Apsauga ir šifravimas: tvarkykite darbalapių ir darbo knygų apsaugą, klasikines XLS slaptažodžių darbo eigas ir XLSX AES apsaugotą išsaugojimo išvestį, išlaikant nepalaikomus užšifruotų paketų skaitymo kelius aiškius kūrėjo dokumentacijoje.
  • Eksporto pagalbininkai: eksportuokite darbo knygas, darbalapius, pasirinktus diapazonus, duomenų bazės lenteles ir DBGrid turinį į Excel, HTML, RTF, CSV ir TSV išvestis, įskaitant HTML lentelių fragmentus peržiūroms, el. laiškams ar žiniatinklio ataskaitoms.

Sukurta kontroliuojamam automatizavimui

HotXLS yra naudingas, kai Office automatizavimas netinka gamybos darbo eigai. Skaičiuoklių apdorojimas lieka jūsų programos procese, o tai sumažina priklausomybę nuo interaktyvių darbalaukio seansų ir palengvina diegimą neprižiūrimiems įrankiams bei serverio pusės darbams.

Biblioteka sukurta remiantis dokumentuotomis darbo knygų struktūromis ir praktišku Excel sąveikumu. Naujausi leidimai orientuoti į Excel sukurtų įrašų, darbo knygos metaduomenų, komentarų, hipersaitų, išorinių nuorodų duomenų, darbalapio būsenos, apsaugos parinkčių, VBA naudingosios apkrovos, lentelių duomenų, AutoFilter būsenos, piešimo įrašų ir peržiūros nustatymų išsaugojimą per atidarymo / išsaugojimo ciklus. Toks požiūris padeda programoms atlikti tikslinius pakeitimus be reikalo neperrašant tų darbo knygos dalių, kurios joms nepriklauso.

HotXLS yra nepriklausomas losLab Software produktas. Microsoft Excel nėra būtinas vykdymo metu, ir šis puslapis nepretenduoja į Microsoft sertifikavimą, patvirtinimą ar prekių ženklų nuosavybę.

Dažni naudojimo atvejai

ScenarijusKaip HotXLS padeda
Ataskaitų generavimasKurkite stiliuotas darbo knygas iš programos duomenų, duomenų bazės lentelių, DBGrid turinio arba atgalinio ryšio valdomų darbalapių rašytojų.
Šablonų redagavimasAtidarykite esamą darbo knygą, raskite ir pakeiskite teksto vietos rezervavimo ženklus, užpildykite diapazonus, išsaugokite supančius metaduomenis ir išsaugokite redaguotą failą.
Darbo knygos tikrinimasSkaitykite lapų pavadinimus, darbalapių diapazonus, dokumento ypatybes, komentarus, hipersaitus, pavadinimus, filtrus ir pasirinktus darbo knygos metaduomenis iš kontroliuojamo kodo.
Eksportas be OfficeGeneruokite su Excel suderinamą išvestį mašinose, kuriose neįdiegtas Microsoft Office, įskaitant paslaugas ir neprižiūrimus paketinius darbus.
Palaikymas senoms ir modernioms darbo knygomsNaudokite vieną komponentų šeimą klasikinėms BIFF8 .xls darbo eigoms ir dabartinėms OOXML .xlsx darbo eigoms.
Peržiūros ir konvertavimo srautaiEksportuokite visus lapus arba pasirinktus diapazonus į HTML, RTF, CSV ar TSV peržiūroms, el. pašto fragmentams, importavimui ir tolesnėms sistemoms.
Audituojami dokumentų srautaiIšlaikykite darbo knygos transformacijas savo Delphi arba C++Builder kodo kelyje, užuot valdę išorinę vartotojo sąsajos programą.
Grouped Excel rows exported by HotXLS
Grupuotos eilutės ir suformatuota ataskaitų išvestis, sukurta per HotXLS komponento API.

Įvertinimas, licencijavimas ir palaikymas

Atsisiųskite HotXLS Delphi Spreadsheet Component demonstracinį paketą, kad prieš pirkdami peržiūrėtumėte demonstracines versijas ir API dokumentaciją.

Naujos komercinės licencijos apima visą Object Pascal / Delphi pirminį kodą, vienerius metus programinės įrangos naujinimų, vienerius metus palaikymo el. paštu ir naudojimą be honorarų (royalty-free) neribotam programų skaičiui pagal pasirinktą kūrėjų skaičiaus licenciją.

Mokėkite kredito / debeto kortelėmis, PayPal, AliPay arba banko pavedimu per 2Checkout / FastSpring – prie kiekvieno licencijos lygio pateikiami abu atsiskaitymo variantai, rinkitės bet kurį.

LicencijaKūrėjaiKainaUžsakyti
Single1 kūrėjas$450Užsakyti
Small Businessiki 10 kūrėjų$900Užsakyti
Medium Businessiki 30 kūrėjų$1350Užsakyti
EnterpriseVisi vienos įmonės ir jos dukterinių bendrovių kūrėjai vienoje šalyje$2700Užsakyti
CorporateVisi vienos įmonės ir jos dukterinių bendrovių kūrėjai visame pasaulyje$5400Užsakyti

Enterprise ir Corporate pirminio kodo priedai: Ir Enterprise, ir Corporate HotXLS leidimai apima visą įrankio lygio pavyzdžio Workbook Audit & Conversion Workbench Pro pirminį kodą. Pilnų testų rinkinių, paprastai naudojamų tik vidiniam patvirtinimui, pirminis kodas pateikiamas pageidaujant.

Įsigykite kasmetinį atnaujinimą esamoms licencijoms. Atnaujinimo kainos pateikiamos HotXLS pirkimo puslapyje.

Atidarykite HotXLS internetinę dokumentaciją arba susisiekite su losLab Software kilus klausimų dėl licencijavimo ir techninių dalykų.

Greitas Delphi pavyzdys

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

HotXLS Delphi Component turi paruoštus paleisti Delphi pavyzdžius, kurie parodo pagrindinę darbo eigą prieš integravimą į gamybinę aplinką.

Dažniausi klausimai

Kurios Delphi ir C++Builder versijos yra palaikomos?

HotXLS palaiko nuo Delphi XE5 iki Delphi 13 Florence ir C++Builder XE5 iki C++Builder 13 Florence. Jis taip pat kompiliuojamas su Free Pascal 3.2.2 ir Lazarus/LCL Windows sistemoje (Win32 ir Win64), kur XLS ir XLSX API, formulės, stiliai, duomenų rinkinių eksportas ir atvaizdavimo pagalbininkai veikia iš FPC kodo be zlib DLL.

Ar pridedamas pirminis kodas?

Komercinės licencijos apima Object Pascal pirminį kodą integravimui, peržiūrai ir ilgalaikei priežiūrai.

Ar reikalingi vykdymo laiko autoriniai atlyginimai?

Licencijuotas programas galima platinti be autorinių atlyginimų, be mokesčių už dokumentą ar galutinį naudotoją vykdymo metu.

Kaip išbandyti produktą prieš perkant?

Atsisiųskite bandomąją versiją ir prieš pirkdami peržiūrėkite internetinę dokumentaciją.

Ką apima nauja licencija?

Nauja licencija apima pirminį kodą, vienerius metus naujinimų ir vienerius metus palaikymo el. paštu.

Kaip veikia atnaujinimas?

Esami klientai gali atnaujinti naujinimų prieigą už paskelbtą atnaujinimo kainą.

Kur rasti API dokumentaciją?

Dokumentacija pasiekiama per šiame puslapyje esančią lokalizuotą HotXLS Delphi Component dokumentacijos nuorodą.

Ką apima HotXLS licencija ir kaip veikia atnaujinimas?

Nauja licencija ($450 Single, $900 Small Business (iki 10 kūrėjų), $1350 Medium Business (iki 30 kūrėjų), $2700 Enterprise (viena įmonė, viena šalis), $5400 Corporate (viena įmonė, visame pasaulyje)) apima visą pirminį kodą, vienerius metus naujinimų ir vienerius metus palaikymo el. paštu. Esamiems klientams atnaujinimo kaina nurodyta HotXLS pirkimo puslapyje.


Atraskite daugiau iš Delphi PDF Component ir skaičiuoklių kūrimo

Prenumeruokite produktų naujinimus

Prenumeruokite, kad gautumėte naujausius naujinimus į savo el. paštą.