Taulukkolaskenta-SDK

HotXLS Delphi Component Delphi-taulukkolaskentasovelluksille

Luo, muokkaa, tarkasta, laske ja vie Excel-työkirjoja suoraan Delphi- tai C++Builder-koodista. HotXLS on natiivi Object Pascal -taulukkolaskentakirjasto lähdekoodeineen XLS- ja XLSX-työnkulkuihin, suunniteltu työpöytätyökaluille, eräajoille, raportointijärjestelmille ja palvelinpuolen dokumenttigenerointiin ilman Microsoft Excel -automaatiota.

HotXLS Delphi Component esikatselu

HotXLS Delphi Component Yleiskuva

TuoteHotXLS Delphi Component
Sopii parhaitenKehittäjän hallitsemat asiakirjatyönkulut Delphi- ja C++Builder-ympäristöissä
IDE-tukiDelphi ja C++Builder XE5:stä 13 Florenceen; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
KäyttöönottoNatiivi integrointi Windows-sovelluksiin
LähdekoodiObject Pascal -lähdekoodi sisältyy kaupallisiin lisensseihin
LisensointiSovellusten käyttöönotto ilman rojaltimaksuja
PäivityksetSisältää vuoden päivitykset ja sähköpostituen
HinnoitteluKertalisensointi kehittäjien määrän mukaan
DokumentaatioHotXLS Delphi Component
ArviointiHotXLS Delphi Component

Natiivi Excel-työkirja-automaatio Delphille ja C++Builderille

Nykyinen HotXLS-julkaisu: versio 2.382.5 (2026-09-15). Viimeisimmät julkaisut lisäävät Free Pascal 3.2.2 / Lazarus -käännökset Win32- ja Win64-kohteisiin, mukaan lukien TDBGrid-viennin, taulukkoviipaleittimet, vesiputous- ja puukarttakaaviot, upotetut kaavioobjektit sekä apuakselin, arvonimien ja trendiviivojen tuen klassisissa XLS-kaavioissa, perusteellisen laskennan tarkastuksen RecalcAndVerifyEx-funktion kautta ja alueiden viennin kuviksi PNG- tai JPEG-muodossa. 2.382.5 korjaa foneettisten kirjasimien oletusarvot, dynaamiset tulostusaluekaavat sekä päällekkäiset content-type-määrittelyt, jotka saattoivat saada Excelin hylkäämään tallennetun työkirjan. Katso julkaisutiedoista koko muutoshistoria.

HotXLS tukee Delphi XE5:stä Delphi 13 Florenceen ja C++Builder XE5:stä C++Builder 13 Florenceen, ja se kääntyy myös Free Pascal 3.2.2:lla ja Lazarus/LCL:llä Windowsissa (Win32 ja Win64). Paketti sisältää Delphi- ja C++Builder-demot, API-dokumentaation, esimerkkejä työkirjojen muokkaukseen ja raporttivientiin sekä täydellisen Object Pascal / Delphi -lähdekoodin lisensioituneille asiakkaille.

Kaksi kohdennettua työkirja-API:a

API-pintaEnsisijainen käyttö
lxHandleKlassinen Excel 97-2003 BIFF8 .xls -työnkulku, sisältäen työkirjan luku/kirjoitus, kaavat, muotoilut, kommentit, hyperlinkit, kaaviolehdet, pivot-taulukon tuen, VBA-hyötykuorman säilytyksen sekä HTML-, RTF-, CSV- ja TSV-viennit.
lxHandleXExcel 2007+ OOXML .xlsx -työnkulku, sisältäen työkirja- ja stream-I/O, tyylipaletat, jaetut merkkijonot, laskentataulukkotaulukot, kaaviot, kommentit, piirrokset, ulkoiset linkit, XLSX-erityisviennit ja virtautuva kirjoitus suuremmille arkeille.

Päätoiminnot

  • XLS- ja XLSX-työkirjatyönkulut: luo, avaa, muokkaa ja tallenna Excel-työkirjoja tiedostoista tai streameista, ja listaa arkkien nimet nopeasti XLS- tai XLSX-paketeista lataamatta jokaista laskentataulukkoa.
  • Solun, alueen ja mallin muokkaus: lue ja kirjoita lukuja, merkkijonoja, päivämääriä, totuusarvoja, kaavoja, yhdistettyjä soluja, rivin ja sarakkeen kokoja, piilotettuja rivejä ja sarakkeita, jäsennyksiä, valintoja ja työkirja-alueita. Takaisinkutsut voivat skannata ladattuja soluja, täyttää alueita, etsiä tekstiä ja korvata mallipaikkamerkkejä.
  • Muotoilu ja sivuasettelu: käytä kirjasimia, värejä, reunuksia, täyttöjä, tasauksia, lukumuotoja, RTF-tekstiä, teemavärejä, indeksoituja paletteja, välilehtivärejä, sivuasettelua, ylä- ja alatunnisteita, tuloste-otsikot, sivunvaihdot ja laskentataulukon näkymäasetukset.
  • Kaavat ja laskenta: laske kaavoja sisäänrakennetun laskentamoottorin avulla klassisille XLS- ja XLSX-työkirjoille, sisältäen soluviittaukset, alueet, ristiinviittaukset, määriteltyihin nimet ja sovelluksen määrittämät funktiot OnUserFunction-takaisinkutsun kautta.
  • Työkirjadatan ominaisuudet: käsittele hyperlinkkejä, sisäisiä arkkiankkureita, määriteltyjä nimiä, kommentteja, ehdollisia muotoja, tietojen validointia, AutoFilter-alueita ja -kriteerejä, Excel-tyyppisiä taulukoita, asiakirjan ominaisuuksia, ulkoisia linkkejä ja pivot-taulukkotietueita.
  • Kuvat, kaaviot ja piirrokset: upota kuvia, luo laskentataulukkokaavioita ja kaavioarkkeja, säilytä VBA-projektin hyötykuormat ja pidä Excel:n tekemien OfficeArt-liittimen, ratkaisijan, muodon ja kommenttimetatietojen eheät pyöristysten aikana tuettuun laajuuteen asti.
  • Suojaus ja salaus: käsittele laskentataulukon ja työkirjan suojausta, klassisia XLS-salasanatyönkulkuja ja XLSX AES-suojattua tallennustulosta säilyttäen samalla tukemattomat salatun paketin lukukaaret eksplisiittisenä kehittäjädokumentaatiossa.
  • Vientiaputoiminnot: vie työkirjoja, laskentataulukoita, valittuja alueita, tietokantataulukoita ja DBGrid-sisältöä Excel-, HTML-, RTF-, CSV- ja TSV-tulostuksiin, sisältäen HTML-taulukkofragmentteja esikatseluihin, sähköposteihin tai web-raportteihin.

Suunniteltu hallittuun automaatioon

HotXLS on hyödyllinen, kun Office-automaatio ei sovi tuotantotyönkulkuun. Taulukkolaskentakäsittely pysyy sovellusprosessisi sisällä, mikä vähentää riippuvuutta interaktiivisista työpöytäistunnoista ja helpottaa käyttöönottoa valvomattomille työkaluille ja palvelinpuolen töille.

Kirjasto on kehitetty dokumentoitujen työkirjarakenteiden ja käytännön Excel-yhteensopivuuden ympärille. Viimeaikaiset julkaisut keskittyvät Excelin tekemien tietueiden, työkirjametadatan, kommenttien, hyperlinkkien, ulkoisten linkkien datan, laskentataulukon tilan, suojausasetusten, VBA-hyötykuormien, taulukkodatan, AutoFilter-tilan, piirrostietueiden ja näkymäasetusten säilyttämiseen avaus/tallennus-kierrosten aikana. Tämä lähestymistapa auttaa sovelluksia tekemään kohdennettuja muokkauksia kirjoittamatta tarpeettomasti uudelleen osia työkirjasta, joihin niillä ei ole omistajuutta.

HotXLS on itsenäinen losLab Software -tuote. Microsoft Excel ei ole pakollinen suorituksenaikana, eikä tämä sivu vaadi Microsoft-sertifiointia, hyväksyntää tai tavaramerkin omistajuutta.

Yleisimmät käyttötapaukset

SkenaarioMiten HotXLS auttaa
RaporttigenerointiLuo tyyliteltyjä työkirjoja sovelluksen datasta, tietokantataulukoista, DBGrid-sisällöstä tai takaisinkutsuohjatuilta laskentataulukkokirjoittajilta.
Mallin muokkausAvaa olemassa oleva työkirja, etsi ja korvaa tekstipaikkamerkit, täytä alueet, säilytä ympäröivä metadata ja tallenna muokattu tiedosto.
Työkirjan tarkastusLue arkkien nimiä, laskentataulukon alueita, asiakirjan ominaisuuksia, kommentteja, hyperlinkkejä, nimiä, suodattimia ja valittua työkirjan metadataa hallitusta koodista.
Office-vapaa vientiGeneroi Excel-yhteensopivaa tulostusta koneilla, joihin Microsoft Office ei ole asennettu, mukaan lukien palvelut ja valvomattomat erätyöt.
Perinteinen ja moderni työkirja-tukiKäytä yhtä komponenttiperhettä klassisille BIFF8 .xls -työnkuluille ja nykyisille OOXML .xlsx -työnkuluille.
Esikatselu- ja muunnosputketVie kokonaisia arkkeja tai valittuja alueita HTML-, RTF-, CSV- tai TSV-muotoon esikatseluihin, sähköpostifragmentteihin, tuonteihin ja alavirtajärjestelmiin.
Tarkastettavat dokumenttiputketPidä työkirjamuutokset omassa Delphi- tai C++Builder-koodipolussa ulkoisen käyttöliittymäsovelluksen ajamisen sijaan.
HotXLS Excel export esikatselu
Ryhmitellyt rivit ja muotoiltu raporttituloste luotu HotXLS-komponentti-API:n kautta.

Arviointi, lisensointi ja tuki

Lataa HotXLS Delphi Spreadsheet Component -demopaketti ja tarkasta demot ja API-dokumentaatio ennen ostoa.

Uudet kaupalliset lisenssit sisältävät täydellisen Object Pascal / Delphi -lähdekoodin, yhden vuoden ohjelmistopäivitykset, yhden vuoden sähköpostituen ja rojaltivapaan käytön rajoittamattomissa sovelluksissa valitun kehittäjämäärän lisenssin mukaan.

Maksa luotto-/pankkikortilla, PayPalilla, AliPaylla tai pankkisiirrolla 2Checkout / FastSpringin kautta — jokainen lisenssitaso listaa molemmat kassat, valitse kumpi tahansa.

LisenssiKehittäjätHintaTilaa
Single1 kehittäjä$450Tilaa
Small Businessenintään 10 kehittäjää$900Tilaa
Medium Businessenintään 30 kehittäjää$1350Tilaa
EnterpriseKaikki kehittäjät yhdessä yrityksessä ja sen tytäryhtiöissä yhden maan sisällä$2700Tilaa
CorporateKaikki kehittäjät yhdessä yrityksessä ja sen tytäryhtiöissä maailmanlaajuisesti$5400Tilaa

Enterprise- ja Corporate-tason lähdekoodilisät: HotXLS Enterprise ja Corporate sisältävät molemmat täydellisen lähdekoodin työkalutason esimerkille Workbook Audit & Conversion Workbench Pro. Normaalisti vain sisäiseen validointiin käytettävien testiprojektien lähdekoodi on saatavilla pyynnöstä.

Osta vuosittainen uusinta olemassa oleville lisensseille. Uusintahinnoittelu on lueteltu HotXLS-ostosivulla.

Avaa HotXLS-verkkodokumentaatio tai ota yhteyttä losLab Softwareen lisensointia ja teknisiä kysymyksiä varten.

Nopea Delphi-esimerkki

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

HotXLS Delphi Component sisältää valmiit Delphi-esimerkit, jotka näyttävät perustyönkulun ennen tuotantointegrointia.

Usein kysytyt kysymykset

Mitä Delphi- ja C++Builder-versioita tuetaan?

HotXLS tukee Delphi XE5:stä Delphi 13 Florenceen ja C++Builder XE5:stä C++Builder 13 Florenceen. Kirjasto kääntyy myös Free Pascal 3.2.2:lla ja Lazarus/LCL:llä Windowsissa (Win32 ja Win64), jossa XLS- ja XLSX-API:t, kaavat, tyylit, datasettiviennit ja renderöintiaputoiminnot toimivat FPC-koodista ilman zlib-DLL:ää.

Sisältyykö lähdekoodi?

Kaupalliset lisenssit sisältävät Object Pascal -lähdekoodin integrointia, tarkastusta ja pitkäaikaista ylläpitoa varten.

Vaaditaanko ajonaikaisia rojalteja?

Lisensoidut sovellukset voi jakaa rojaltivapaasti ilman asiakirja- tai loppukäyttäjäkohtaisia ajonaikaisia maksuja.

Miten voin arvioida tuotetta?

Lataa demopaketti ja tutustu verkkodokumentaatioon ennen ostoa.

Mitä uusi lisenssi sisältää?

Uusi lisenssi sisältää lähdekoodin, vuoden päivitykset ja vuoden sähköpostituen.

Miten uusiminen toimii?

Nykyiset asiakkaat voivat uusia päivitysoikeuden julkaistuun uusintahintaan.

Missä API-dokumentaatio on?

Dokumentaatio löytyy tämän sivun lokalisoidusta HotXLS Delphi Component -dokumentaatiolinkistä.

Mitä HotXLS-lisenssiin sisältyy ja miten uusiminen toimii?

Uusi lisenssi ($450 Single, $900 Small Business (enintään 10 kehittäjää), $1350 Medium Business (enintään 30 kehittäjää), $2700 Enterprise (yksi yritys, yksi maa), $5400 Corporate (yksi yritys, maailmanlaajuisesti)) sisältää täydellisen lähdekoodin, vuoden päivitykset ja vuoden sähköpostituen. Nykyisten asiakkaiden uusintahinnoittelu on lueteltu HotXLS-ostosivulla.


Tutustu lisää: Delphi PDF Component & Spreadsheet Development

Tilaa tuotepäivitykset

Tilaa uusimmat päivitykset sähköpostiisi.