SDK za preglednice

HotXLS Delphi 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 Delphi Component na kratko

IzdelekHotXLS Delphi Component
Najprimernejše zaDelovni tokovi dokumentov pod nadzorom razvijalca v Delphi in C++Builder
Podpora za IDEDelphi in C++Builder XE5 do 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
UvedbaIntegracija v izvorne aplikacije Windows
Izvorna kodaIzvorna koda Object Pascal je vključena v komercialne licence
LicenciranjeUvedba aplikacij brez licenčnin
PosodobitveVključeno je eno leto posodobitev in e-poštne podpore
CeneEnkratno licenciranje glede na število razvijalcev
DokumentacijaHotXLS Delphi Component
Preizkusna različicaHotXLS Delphi Component

Izvorna avtomatizacija Excelovih zvezkov za Delphi in C++Builder

Trenutna izdaja HotXLS: različica 2.382.5 (2026-09-15). Novejše izdaje dodajajo izgradnjo s Free Pascal 3.2.2 / Lazarus za Win32 in Win64, vključno z izvozom TDBGrid, rezalniki tabel in grafoma waterfall in treemap, v klasičnih grafih XLS pa vdelane grafe ter podporo sekundarni osi, oznakam podatkov in trendnim črtam; sledita še poglobljena revizija izračunov prek RecalcAndVerifyEx in izvoz obsegov v slike PNG ali JPEG. Različica 2.382.5 odpravlja privzete fonetične pisave, dinamične formule tiskalnega območja in podvojene deklaracije content-type, zaradi katerih je Excel lahko zavrnil shranjeni delovni zvezek. Celotna zgodovina sprememb: 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, gradi pa se tudi s Free Pascal 3.2.2 in Lazarusom/LCL v okolju Windows (Win32 in Win64). 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 2Checkout / FastSpring — pri vsaki licenčni ravni sta na voljo obe blagajni, izberite katero koli.

LicencaRazvijalciCenaNaroči
Single1 razvijalec$450Naroči
Small Businessdo 10 razvijalcev$900Naroči
Medium Businessdo 30 razvijalcev$1350Naroči
EnterpriseVsi razvijalci v enem podjetju in njegovih hčerinskih družbah znotraj ene države$2700Naroči
CorporateVsi razvijalci v enem podjetju in njegovih hčerinskih družbah po vsem svetu$5400Naroči

Dodatki izvorne kode za Enterprise in Corporate: HotXLS Enterprise in Corporate oba vključujeta celotno izvorno kodo namenskega primera orodne ravni 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 Delphi Component demo package for the complete Delphi sample. }
end;

HotXLS Delphi Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Pogosta vprašanja

Katere različice Delphi in C++Builder so podprte?

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. Gradi se tudi s Free Pascal 3.2.2 in Lazarusom/LCL v okolju Windows (Win32 in Win64), kjer API-ja za XLS in XLSX, formule, slogi, izvoz naborov podatkov in pomočniki za upodabljanje delujejo iz kode FPC brez DLL-ja zlib.

Ali je vključena izvorna koda?

Komercialne licence vključujejo izvorno kodo Object Pascal za integracijo, pregled in dolgoročno vzdrževanje.

Ali so zahtevane licenčnine za izvajalno okolje?

Licencirane aplikacije je mogoče uporabljati brez licenčnin, brez plačila na dokument ali končnega uporabnika.

Kako lahko preizkusim izdelek?

Pred nakupom prenesite demo paket in si oglejte spletno dokumentacijo.

Kaj vključuje nova licenca?

Nova licenca vključuje izvorno kodo, eno leto posodobitev in eno leto podpore po e-pošti.

Kako deluje podaljšanje?

Obstoječe stranke lahko podaljšajo dostop do posodobitev po objavljeni ceni podaljšanja.

Kje je dokumentacija API?

Dokumentacija je na voljo pod lokalizirano povezavo do dokumentacije HotXLS Delphi Component na tej strani.

Kaj vključuje licenca HotXLS in kako deluje podaljšanje?

Nova licenca (Single $450, Small Business do 10 razvijalcev $900, Medium Business do 30 razvijalcev $1350, Enterprise za eno podjetje znotraj ene države $2700, Corporate za eno podjetje po vsem svetu $5400) vključuje polno izvorno kodo, eno leto posodobitev in eno leto podpore po e-pošti. Cene podaljšanja za obstoječe stranke so navedene na strani za nakup HotXLS.


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.