A HotXLS Delphi Component áttekintése
| Termék | HotXLS Delphi Component — natív Object Pascal táblázatkezelő könyvtár Delphihez és C++Builderhez |
|---|---|
| Ideális erre | Excel-munkafüzetek olvasása, írása, számítása és exportálása Microsoft Excel automatizálása nélkül |
| IDE-támogatás | Delphi és C++Builder XE5–13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) |
| Formátumok | XLS (BIFF8) a lxHandle használatával, XLSX (OOXML) a lxHandleX használatával, ODS import/export; HTML-, RTF-, CSV- és TSV-export |
| Számítás | Beépített képletmotor munkalapok közötti hivatkozásokkal, definiált nevekkel és felhasználói függvényekkel |
| Telepítés | Folyamaton belül fut; Excel nélkül, kiszolgálókhoz és felügyelet nélküli kötegelt feladatokhoz is alkalmas |
| Forráskód | Teljes Object Pascal forráskód minden licenchez |
| Licencelés | Jogdíjmentes, egyszeri $450-$5400 a csomagtól függően |
| Jelenlegi verzió | 2.382.5 (2026-09-15) |
| Próbaverzió | Ingyenes demócsomag letöltése |
Natív Excel munkafüzet automatizálás Delphihez és C++Builderhez
A HotXLS jelenlegi kiadása: 2.382.5-ös verzió (2026-09-15). A legutóbbi kiadások Free Pascal 3.2.2 / Lazarus buildeket adnak Win32-re és Win64-re, beleértve a TDBGrid exportot, a táblázat-slicerokat, a waterfall- és treemap-diagramokat, a beágyazott diagramobjektumokat, valamint a másodlagos tengely, az adatfelirat és a trendvonal támogatását a klasszikus XLS diagramokban; emellett mély számításauditot a RecalcAndVerifyEx révén és tartományból képfájlba exportálást PNG vagy JPEG formátumban. A 2.382.5 javítja a fonetikus betűtípus-alapértelmezéseket, a dinamikus nyomtatási terület képleteit és a duplikált content-type deklarációkat, amelyektől az Excel elutasíthatott egy mentett munkafüzetet. A teljes változásörténetet lásd a kiadási megjegyzésekben.
A HotXLS támogatja a Delphi XE5-től a Delphi 13 Florence-ig, valamint a C++Builder XE5-től a C++Builder 13 Florence-ig terjedő verziókat, és Windows rendszeren (Win32 és Win64) Free Pascal 3.2.2 és Lazarus/LCL segítségével is fordítható. A csomag tartalmaz Delphi és C++Builder demókat, API dokumentációt, példákat a munkafüzet-szerkesztéshez és a jelentésexportáshoz, valamint teljes Object Pascal / Delphi forráskódot a licencelt ügyfelek számára.
Két fókuszált munkafüzet API
| API felület | Elsődleges felhasználás |
|---|---|
lxHandle | Klasszikus Excel 97-2003 BIFF8 .xls munkafolyamatok, beleértve a munkafüzetek olvasását/írását, képleteket, formázást, megjegyzéseket, hiperhivatkozásokat, diagramlapokat, pivot-tábla támogatást, VBA payload megőrzését, HTML, RTF, CSV és TSV exportálást. |
lxHandleX | Excel 2007+ OOXML .xlsx munkafolyamatok, beleértve a munkafüzet és stream I/O-t, stíluspalettákat, megosztott karakterláncokat, munkalap táblázatokat, diagramokat, megjegyzéseket, rajzokat, külső hivatkozásokat, XLSX-specifikus exportálásokat és streaming írást a nagyobb munkalapokhoz. |
Fő képességek
- XLS és XLSX munkafüzet munkafolyamatok: Excel munkafüzetek létrehozása, megnyitása, módosítása és mentése fájlokból vagy streamekből, valamint a munkalapok neveinek gyors listázása XLS vagy XLSX csomagokból anélkül, hogy minden munkalapot be kellene tölteni.
- Cella, tartomány és sablon szerkesztése: számok, karakterláncok, dátumok, logikai értékek, képletek, egyesített cellák, sor- és oszlopméretek, rejtett sorok és oszlopok, vázlatok (outlines), kijelölések és munkafüzet tartományok olvasása és írása. A Callback (visszahívás) segédek képesek a betöltött cellák vizsgálatára, tartományok kitöltésére, szöveg keresésére és a sablon helyőrzők cseréjére.
- Formázás és oldalelrendezés: betűtípusok, színek, szegélyek, kitöltések, igazítás, számformátumok, rich text, témaszínek, indexelt paletták, lapszínek, oldalbeállítás, fejlécek, láblécek, nyomtatási címek, oldaltörések és munkalapnézet opciók alkalmazása.
- Képletek és számítás: képletek kiértékelése a beépített számítási motorral klasszikus XLS és XLSX munkafüzetekhez, beleértve a cellahivatkozásokat, tartományokat, munkalapok közötti hivatkozásokat, definiált neveket és az alkalmazás által definiált függvényeket az
OnUserFunctionvisszahíváson keresztül. - Munkafüzet adatfunkciók: munka hiperhivatkozásokkal, belső munkalap horgonyokkal, definiált nevekkel, megjegyzésekkel, feltételes formázással, adatérvényesítéssel, AutoSzűrő tartományokkal és kritériumokkal, Excel-stílusú táblázatokkal, dokumentumtulajdonságokkal, külső hivatkozásokkal és pivot-tábla rekordokkal.
- Képek, diagramok és rajzok: képek beágyazása, munkalap diagramok és diagramlapok létrehozása, VBA projekt payload megőrzése, és az Excel által létrehozott OfficeArt csatlakozó, solver, alakzat és megjegyzés metaadatok stabilitásának fenntartása a mentési körutak során, ahol támogatott.
- Védelem és titkosítás: munkalap és munkafüzet védelem kezelése, klasszikus XLS jelszó munkafolyamatok és XLSX AES-védett mentési kimenet, miközben a nem támogatott titkosított csomag olvasási útvonalakat explicitté teszi a fejlesztői dokumentációban.
- Exportálási segédek: munkafüzetek, munkalapok, kijelölt tartományok, adatbázistáblák és DBGrid tartalom exportálása Excel, HTML, RTF, CSV és TSV kimenetekbe, beleértve a HTML táblázat töredékeket (fragments) előnézetekhez, e-mailekhez vagy webes jelentésekhez.
Ellenőrzött automatizálásra tervezve
A HotXLS hasznos olyankor, amikor az Office automatizálás nem felel meg egy éles munkafolyamatnak. A táblázatkezelés az alkalmazás folyamatán belül marad, ami csökkenti a függőséget az interaktív asztali munkamenetektől, és megkönnyíti a telepítést felügyelet nélküli eszközök és szerveroldali feladatok esetében.
A könyvtár dokumentált munkafüzet-szerkezetek és praktikus Excel interoperabilitás köré épül. A legutóbbi kiadások arra összpontosítanak, hogy a megnyitási/mentési körutak során megőrizzék az Excel által létrehozott rekordokat, munkafüzet metaadatokat, megjegyzéseket, hiperhivatkozásokat, külső hivatkozási adatokat, munkalap állapotot, védelmi opciókat, VBA payloadokat, táblázatadatokat, AutoSzűrő állapotot, rajzrekordokat és nézetbeállításokat. Ez a megközelítés segít az alkalmazásoknak célzott szerkesztéseket végezni anélkül, hogy szükségtelenül újraírnák a munkafüzet azon részeit, amelyeket nem ők birtokolnak.
A HotXLS egy független losLab Software termék. A Microsoft Excel nem szükséges a futtatáshoz, és ez az oldal nem állít Microsoft minősítést, jóváhagyást vagy védjegytulajdonlást.
Gyakori felhasználási esetek
| Forgatókönyv | Hogyan segít a HotXLS |
|---|---|
| Jelentéskészítés | Formázott munkafüzetek létrehozása alkalmazásadatokból, adatbázistáblákból, DBGrid tartalomból vagy visszahívás-vezérelt (callback-driven) munkalapírókból. |
| Sablon szerkesztés | Meglévő munkafüzet megnyitása, szöveges helyőrzők keresése és cseréje, tartományok kitöltése, a környező metaadatok megőrzése és a szerkesztett fájl mentése. |
| Munkafüzet vizsgálata | Munkalapnevek, munkalaptartományok, dokumentumtulajdonságok, megjegyzések, hiperhivatkozások, nevek, szűrők és a kiválasztott munkafüzet metaadatok olvasása ellenőrzött kódból. |
| Office nélküli exportálás | Excel-kompatibilis kimenet generálása olyan gépeken, ahol nincs telepítve a Microsoft Office, beleértve a szolgáltatásokat és a felügyelet nélküli kötegelt feladatokat. |
| Hagyományos és modern munkafüzet támogatás | Használjon egy komponenscsaládot a klasszikus BIFF8 .xls munkafolyamatokhoz és az aktuális OOXML .xlsx munkafolyamatokhoz. |
| Előnézet és konverziós folyamatok | A teljes munkalapok vagy kijelölt tartományok exportálása HTML, RTF, CSV vagy TSV formátumba előnézetekhez, e-mail töredékekhez, importálásokhoz és a downstream rendszerek számára. |
| Auditálható dokumentumfolyamatok | Tartsa a munkafüzet transzformációkat a saját Delphi vagy C++Builder kódútvonalán belül, ahelyett, hogy külső felhasználói felületet (UI) irányítana. |
Értékelés, licencelés és támogatás
Töltse le a HotXLS Delphi Spreadsheet Component demó csomagot a demók és az API dokumentáció megtekintéséhez a vásárlás előtt.
Az új kereskedelmi licencek tartalmazzák a teljes Object Pascal / Delphi forráskódot, egy év szoftverfrissítést, egy év e-mailes támogatást, valamint jogdíjmentes használatot korlátlan számú alkalmazásban a kiválasztott fejlesztőszámú licenc alapján.
Fizessen hitel-/bankkártyával, PayPallel, AliPay-jel vagy banki átutalással a 2Checkout / FastSpring fizetési felületein keresztül — minden licenctípusnál mindkettő fel van tüntetve, válasszon bármelyiket.
| Licenc | Fejlesztők | Ár | Rendelés |
|---|---|---|---|
| Single | 1 fejlesztő | $450 | Rendelés |
| Small Business | legfeljebb 10 fejlesztő | $900 | Rendelés |
| Medium Business | legfeljebb 30 fejlesztő | $1350 | Rendelés |
| Enterprise | Egy vállalat és egyetlen országon belüli leányvállalatai minden fejlesztője | $2700 | Rendelés |
| Corporate | Egy vállalat és világszerte működő leányvállalatai minden fejlesztője | $5400 | Rendelés |
Enterprise és Corporate forrás extrák: A HotXLS Enterprise és Corporate egyaránt tartalmazza a dedikált, eszközszintű példaprogram, a Workbook Audit & Conversion Workbench Pro teljes forráskódját. A normál esetben csak belső validálásra használt teljes tesztkészletek forráskódja kérésre elérhető.
Vásároljon éves megújítást a meglévő licencekhez. A megújítási árak a HotXLS vásárlási oldalon találhatók.
Nyissa meg a HotXLS online dokumentációját, vagy vegye fel a kapcsolatot a losLab Software-rel a licencelési és technikai kérdésekkel kapcsolatban.
Gyors Delphi példa
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
A HotXLS Delphi Component azonnal futtatható Delphi példákat tartalmaz, amelyek bemutatják az alapvető munkafolyamatot a gyártási integráció előtt.
Gyakori kérdések
Mely Delphi és C++Builder verziók támogatottak?
A HotXLS támogatja a Delphi XE5-től a Delphi 13 Florence-ig, valamint a C++Builder XE5-től a C++Builder 13 Florence-ig terjedő verziókat. Windows rendszeren (Win32 és Win64) Free Pascal 3.2.2-vel és Lazarus/LCL-lel is fordítható, ahol az XLS- és XLSX-API-k, a képletek, a stílusok, a dataset-export és a renderelési segédek zlib DLL nélkül működnek FPC kódból is.
Tartalmazza a forráskódot?
A kereskedelmi licencek tartalmazzák az Object Pascal forráskódot integrációhoz, átvizsgáláshoz és hosszú távú karbantartáshoz.
Szükség van futásidejű jogdíjra?
A licencelt alkalmazások jogdíjmentesen terjeszthetők, dokumentumonkénti vagy végfelhasználónkénti futásidejű díj nélkül.
Hogyan próbálhatom ki a terméket?
Töltse le a demócsomagot, és vásárlás előtt tekintse át az online dokumentációt.
Mit tartalmaz egy új licenc?
Az új licenc tartalmazza a forráskódot, egy év frissítést és egy év e-mailes támogatást.
Hogyan működik a megújítás?
A meglévő ügyfelek a közzétett megújítási áron újíthatják meg a frissítési hozzáférést.
Hol található az API-dokumentáció?
A dokumentáció az oldalon található lokalizált HotXLS Delphi Component dokumentáció hivatkozás alatt érhető el.
Mit tartalmaz a HotXLS licenc, és hogyan működik a megújítás?
Az új licenc ($450 Single, $900 Small Business (legfeljebb 10 fejlesztő), $1350 Medium Business (legfeljebb 30 fejlesztő), $2700 Enterprise (egy vállalat, egy ország), $5400 Corporate (egy vállalat, világszerte)) tartalmazza a teljes forráskódot, egy év frissítést és egy év e-mailes támogatást. A meglévő ügyfelek megújítási árai a HotXLS vásárlási oldalán találhatók.
Fedezzen fel többet a Delphi PDF Component & Spreadsheet Development-től
Iratkozzon fel a termékfrissítésekre
Iratkozzon fel, hogy a legújabb frissítéseket e-mailben kapja meg.
