SDK za preglednice

HotXLS Component za aplikacije s preglednicami v Delphi

Ustvarjajte, urejajte, preverjajte, računajte in izvažajte Excelove delovne zvezke neposredno iz kode v Delphi ali C++Builder. HotXLS je knjižnica Object Pascal s polno izvorno kodo za delo z dokumenti XLS in XLSX, zasnovana za namizna orodja, paketno obdelavo, poročilne sisteme in ustvarjanje dokumentov na strani strežnika brez kakršne koli potrebe po avtomatizaciji Microsoft Excela.

HotXLS spreadsheet component

HotXLS Component Na kratko

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

Izvorna avtomatizacija Excelovih zvezkov za Delphi in 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. opombe ob izdaji

HotXLS podpira okolja Delphi od različice XE5 do različice 13 Florence in C++Builder od različice XE5 do različice 13 Florence. Paket vključuje predstavitvene primere (demo) za Delphi in C++Builder, dokumentacijo API, primere za urejanje delovnih zvezkov in izvoz poročil ter popolno izvorno kodo Object Pascal / Delphi za stranke s kupljeno licenco.

Dva usmerjena vmesnika API za delovne zvezke

Površina APIGlavna uporaba
lxHandlePostopki dela za klasične Excel 97-2003 BIFF8 .xls, ki vključujejo branje/pisanje delovnega zvezka, formule, oblikovanje, komentarje, hiperpovezave, liste s grafikoni, podporo za vrtilne tabele, ohranjanje elementov projekta VBA ter izvoze v HTML, RTF, CSV in TSV.
lxHandleXPostopki dela za Excel 2007+ OOXML .xlsx, ki vključujejo branje in shranjevanje v/iz tokov za zvezke, barvne palete slogov, skupne nize (shared strings), delovne tabele, grafikone, komentarje, risbe, zunanje povezave, specifične XLSX izvoze in pretočno pisanje za večje delovne liste.

Glavne funkcije

  • Delovni postopki za XLS in XLSX zvezke: ustvarjanje, odpiranje, urejanje in shranjevanje Excelovih zvezkov iz datotek ali tokov ter hiter prikaz imen delovnih listov iz paketov XLS ali XLSX, brez nalaganja celotnih listov.
  • Urejanje celic, obsegov in predlog: branje in pisanje številk, nizov, datumov, logičnih (boolean) vrednosti, formul, združenih celic, velikosti vrstic in stolpcev, skritih vrstic in stolpcev, obrob, izborov in obsegov znotraj delovnega zvezka. Z uporabo povratnih klicev (callback helpers) lahko iščete naložene celice, polnite obsege, najdete besedilo in zamenjate oznake predlog z dejanskim besedilom.
  • Oblikovanje in razporeditev strani: uporaba pisav, barv, obrob, polnil, poravnav, formatov števil, obogatenega besedila (rich text), tematskih barv, indeksiranih barvnih palet, barv zavihkov, nastavitev strani, glav, nog, naslovov za tiskanje, prelomov strani in možnosti prikaza posameznega lista.
  • Formule in izračuni: ocenjevanje formul z vgrajenim računskim mehanizmom za klasične delovne zvezke XLS in XLSX, vključno s sklici na celice, obsegi, sklici na druge liste, imenovanimi vrsticami in aplikacijsko določenimi funkcijami preko povratnega klica OnUserFunction.
  • Podatkovne funkcije zvezka: delo s hiperpovezavami, internimi sidriščnimi točkami na listih, definiranimi imeni, komentarji, pogojnimi oblikovanji, validacijo podatkov, razponi in kriteriji AutoFilter, Excelovimi tabelami, lastnostmi dokumenta, zunanjimi povezavami ter podatki za vrtilne tabele.
  • Slike, grafikoni in risbe: vdelava slik, ustvarjanje grafikonov na listih in ločenih listov s grafikoni, ohranitev obstoječih VBA projektov ter ohranitev obstoječih povezovalcev in oblik (OfficeArt), komentarjev in pripadajočih metapodatkov ob ponovnem shranjevanju na sistemih, ki podpirajo to funkcionalnost.
  • Zaščita in šifriranje: urejanje zaščite na posameznem listu in celem zvezku, klasični potek dela z gesli za XLS ter shranjevanje v zavarovan AES za XLSX dokumente, medtem ko razvijalska dokumentacija ohranja branje na nepreverjenih ali neznanih poteh in paketih popolnoma jasno opredeljeno.
  • Pomočniki pri izvozu: izvoz celotnih delovnih zvezkov, posameznih listov, izbranih obsegov, podatkovnih tabel in vsebine DBGrid v Excel, HTML, RTF, CSV in TSV formate, vključno s fragmenti tabel HTML za predoglede, e-poštna sporočila in spletna poročila.

Zasnovano za nadzorovano avtomatizacijo

HotXLS je odlična rešitev za aplikacije, kjer avtomatizacija Officea (Microsoft Excela) ni primerna v produktivnem delovnem toku. Obdelava preglednic ostane znotraj procesa same aplikacije, kar zmanjša odvisnost od interaktivnih procesov na namizju in močno poenostavi uvajanje v sistemih za obdelavo brez posredovanja uporabnikov ter pri ustvarjanju dokumentov na strani strežnika.

Knjižnica je razvita v okviru dokumentiranih in znanih Excelovih struktur z zagotavljanjem praktične integracije formata. Nedavne izdaje se osredotočajo na ohranjanje obstoječih Excelovih elementov, metapodatkov zvezka, komentarjev, hiperpovezav, podatkov zunanjih povezav, stanja posameznih listov, možnosti zaščite, VBA projektov, podatkov o tabelah, nastavitvah AutoFilter preverjanj, risb in nastavitev prikaza med postopki odpiranja/shranjevanja. Ta pristop pomaga aplikacijam pri izvajanju ciljno usmerjenih sprememb, ne da bi s tem po nepotrebnem prepisovale dele zvezka, ki mu niso dostopni.

HotXLS je neodvisen izdelek podjetja losLab Software. Za izvajanje ne potrebuje Microsoft Excela, ta stran pa ne zahteva nobenega lastništva certifikatov, podpore ali blagovne znamke Microsofta.

Pogosti primeri uporabe

ScenarijKako pomaga HotXLS
Generiranje poročilUstvarite oblikovane delovne zvezke na podlagi programskih podatkov, baz podatkov, vsebine DBGrid ali piscev za posamezne liste na podlagi povratnih klicev.
Urejanje predlogOdprite obstoječi delovni zvezek, poiščite in zamenjajte besedilne označevalce obsegov, izpolnite podatkovne obsege ob ohranitvi okoliških metapodatkov ter shranite urejeno različico.
Pregled delovnega zvezkaPreberite imena listov, obsege delovnih listov, lastnosti dokumenta, komentarje, hiperpovezave, imena, filtre in izbrane metapodatke zvezka s kontrolirano in preverjeno kodo.
Izvoz brez prisotnosti Microsoft OfficeUstvarjajte in generirajte rezultate, združljive z Excelom, na računalnikih, kjer Office sploh ni nameščen; idealno za storitve (services) ali skripte, ki potekajo samodejno.
Podpora zastarelim in novim zvezkomUporabite isto knjižnico za preverjene procese na formatu klasičnih .xls ter novejši OOXML .xlsx format.
Procesi za pregled in pretvorboIzvozite cele liste ali samo posamezne vrstice/stolpce (obsege) v format HTML, RTF, CSV ali TSV in jih uporabite za pregled, izrezke ob elektronski pošti, pripomočke ali nadaljnje procese in orodja.
Brezhibni sledljivi dokumentni procesiOhranite transformacije nad preglednicami in zvezki izključno in samo znotraj svoje izvorne kode Delphi / C++Builder brez vmešavanja in upravljanja druge zunanje in grafične aplikacije.
Grouped Excel rows exported by HotXLS
Združene vrstice (grouped rows) in izpis formata v poročilo s pomočjo API integracije s komponento HotXLS.

Preverjanje, licenciranje in podpora

Prenesite demo paket HotXLS Delphi Spreadsheet Component, preglejte primere v živo in pred nakupom celovito preučite dokumentacijo orodij API.

Nove komercialne licence obsegajo popolno izvorno kodo Object Pascal / Delphi, vse posodobitve za programsko opremo in podporo uporabnikom ob prijavi težave ter popolno integracijo v aplikacije in distribucijo brez kakršnihkoli drugih provizij za predvideno licenčno namestitev.

Plačilo s kreditnimi/debetnimi karticami, PayPal, AliPay ali bančnim nakazilom prek platforme FastSpring.

LicencaRazvijalciCenaNaroči
Single1 razvijalec$500Naroči
Teamdo 5 razvijalcev$1000Naroči
Micro Businessdo 10 razvijalcev$1500Naroči
Small Businessdo 30 razvijalcev$2500Naroči
Medium Businessdo 100 razvijalcev$4500Naroči
Enterprisedo 500 razvijalcev$8500Naroči
Corporateneomejeno, podružnice$15000Naroči

Dodatki izvorne kode samo za Enterprise: HotXLS Enterprise vključuje celotno izvorno kodo za vsa testna okolja, ki se običajno uporabljajo le za notranje preverjanje veljavnosti. Paket Enterprise vključuje tudi celotno izvorno kodo za namensko orodje Workbook Audit & Conversion Workbench Pro.

Letna obnovitev obstoječe licence; njeno informacijo najdete neposredno v objavljenih informacijah za nakup HotXLS.

Odprite spletno dokumentacijo za HotXLS ali pa za ostala vprašanja s področja licenciranja ter za tehnična pojasnila stopite v stik z losLab Software.

Hiter primer 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.

Pogosta vprašanja

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.


Odkrijte več od razvoja PDF Component in programske opreme za preglednice v Delphi

Prijavite se na posodobitve izdelkov

Prijavite se za prejemanje najnovejših posodobitev na vašo e-pošto.