HotXLS Delphi Component na kratko
| Izdelek | HotXLS Delphi Component |
|---|---|
| Najprimernejše za | Delovni tokovi dokumentov pod nadzorom razvijalca v Delphi in C++Builder |
| Podpora za IDE | Delphi in C++Builder XE5 do 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) |
| Uvedba | Integracija v izvorne aplikacije Windows |
| Izvorna koda | Izvorna koda Object Pascal je vključena v komercialne licence |
| Licenciranje | Uvedba aplikacij brez licenčnin |
| Posodobitve | Vključeno je eno leto posodobitev in e-poštne podpore |
| Cene | Enkratno licenciranje glede na število razvijalcev |
| Dokumentacija | HotXLS Delphi Component |
| Preizkusna različica | HotXLS 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 API | Glavna uporaba |
|---|---|
lxHandle | Postopki 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. |
lxHandleX | Postopki 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
| Scenarij | Kako pomaga HotXLS |
|---|---|
| Generiranje poročil | Ustvarite oblikovane delovne zvezke na podlagi programskih podatkov, baz podatkov, vsebine DBGrid ali piscev za posamezne liste na podlagi povratnih klicev. |
| Urejanje predlog | Odprite 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 zvezka | Preberite imena listov, obsege delovnih listov, lastnosti dokumenta, komentarje, hiperpovezave, imena, filtre in izbrane metapodatke zvezka s kontrolirano in preverjeno kodo. |
| Izvoz brez prisotnosti Microsoft Office | Ustvarjajte 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 zvezkom | Uporabite isto knjižnico za preverjene procese na formatu klasičnih .xls ter novejši OOXML .xlsx format. |
| Procesi za pregled in pretvorbo | Izvozite 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 procesi | Ohranite 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. |
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.
| Licenca | Razvijalci | Cena | Naroči |
|---|---|---|---|
| Single | 1 razvijalec | $450 | Naroči |
| Small Business | do 10 razvijalcev | $900 | Naroči |
| Medium Business | do 30 razvijalcev | $1350 | Naroči |
| Enterprise | Vsi razvijalci v enem podjetju in njegovih hčerinskih družbah znotraj ene države | $2700 | Naroči |
| Corporate | Vsi razvijalci v enem podjetju in njegovih hčerinskih družbah po vsem svetu | $5400 | Naroč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.
