HotXLS Delphi Component pe scurt
| Produs | HotXLS Delphi Component — bibliotecă nativă de foi de calcul Object Pascal pentru Delphi și C++Builder |
|---|---|
| Ideal pentru | Citirea, scrierea, calcularea și exportarea registrelor de lucru Excel fără automatizarea Microsoft Excel |
| Suport IDE | Delphi și C++Builder XE5 până la 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) |
| Formate | XLS (BIFF8) prin lxHandle, XLSX (OOXML) prin lxHandleX, import/export ODS; export HTML, RTF, CSV și TSV |
| Calcul | Motor de formule integrat cu referințe între foi, nume definite și funcții de utilizator |
| Implementare | Rulează în proces; fără Excel, potrivit pentru servere și sarcini batch nesupravegheate |
| Cod sursă | Cod sursă Object Pascal complet inclus cu fiecare licență |
| Licențiere | Fără redevențe, plată unică de $450-$5400 în funcție de nivel |
| Versiunea curentă | 2.382.5 (2026-09-15) |
| Evaluare | Descărcați pachetul demo gratuit |
Automatizare nativă a registrelor de lucru Excel pentru Delphi și C++Builder
Versiunea curentă HotXLS: versiunea 2.382.5 (2026-09-15). Versiunile recente adaugă build-uri Free Pascal 3.2.2 / Lazarus pe Win32 și Win64, inclusiv exportul TDBGrid, slicere pentru tabele, diagrame waterfall și treemap, obiecte de diagramă încorporate plus suport pentru axă secundară, etichete de date și linii de tendință în diagramele XLS clasice, un audit profund al calculelor prin RecalcAndVerifyEx și exportul intervalelor ca imagini PNG sau JPEG. Versiunea 2.382.5 corectează valorile implicite ale fonturilor fonetice, formulele dinamice pentru zona de tipărire și declarațiile content-type duplicate, care puteau face Excelul să respingă un registru de lucru salvat. Consultați notele de lansare pentru istoricul complet al modificărilor.
HotXLS suportă Delphi XE5 până la Delphi 13 Florence și C++Builder XE5 până la C++Builder 13 Florence și se compilează și cu Free Pascal 3.2.2 și Lazarus/LCL pe Windows (Win32 și Win64). Pachetul include demonstrații Delphi și C++Builder, documentația API, exemple pentru editarea registrelor de lucru și exportul rapoartelor, și codul sursă complet Object Pascal / Delphi pentru clienții cu licență.
Două API-uri concentrate pe registre de lucru
| Interfața API | Utilizare principală |
|---|---|
lxHandle | Fluxuri de lucru clasice Excel 97-2003 BIFF8 .xls, inclusiv citire/scriere registre de lucru, formule, formatare, comentarii, hyperlinkuri, foi cu diagrame, suport pentru tabele pivot, păstrarea payload-urilor VBA și exporturi HTML, RTF, CSV și TSV. |
lxHandleX | Fluxuri de lucru Excel 2007+ OOXML .xlsx, inclusiv I/O pe registru de lucru și fluxuri, palete de stil, șiruri partajate, tabele în foaia de lucru, diagrame, comentarii, desene, linkuri externe, exporturi specifice XLSX și scriere prin flux pentru foi mai mari. |
Capacități principale
- Fluxuri de lucru XLS și XLSX: creați, deschideți, modificați și salvați registre de lucru Excel din fișiere sau fluxuri, și listați rapid numele foilor din pachete XLS sau XLSX fără a încărca fiecare foaie de lucru.
- Editarea celulelor, a intervalelor și a șabloanelor: citiți și scrieți numere, șiruri, date, valori booleene, formule, celule îmbinate, dimensiuni de rânduri și coloane, rânduri și coloane ascunse, contururi, selecții și intervale de registru de lucru. Ajutorii de apel invers pot scana celulele încărcate, umple intervale, găsi text și înlocui substituenții șabloanelor.
- Formatare și aspect pagină: aplicați fonturi, culori, margini, umpleri, aliniere, formate numerice, text îmbogățit, culori ale temei, palete indexate, culori ale filelor, configurare pagină, anteturi, subsoluri, titluri de imprimare, sfârșituri de pagină și opțiuni de vizualizare a foii de lucru.
- Formule și calcul: evaluați formulele prin intermediul motorului de calcul încorporat pentru registre de lucru clasice XLS și XLSX, inclusiv referințe de celule, intervale, referințe între foi, nume definite și funcții definite de aplicație printr-un apel invers
OnUserFunction. - Caracteristici pentru datele din registrele de lucru: lucrați cu hyperlinkuri, ancore interne ale foilor, nume definite, comentarii, formatări condiționale, validarea datelor, intervale și criterii AutoFilter, tabele în stil Excel, proprietăți ale documentului, linkuri externe și înregistrări de tabele pivot.
- Imagini, diagrame și desene: încorporați imagini, creați diagrame pe foaia de lucru și foi cu diagrame, păstrați payload-urile proiectelor VBA și mențineți stabile metadatele OfficeArt (conectori, forme, comentarii) autorizate de Excel în timpul salvărilor succesive, acolo unde sunt acceptate.
- Protecție și criptare: gestionați protecția foilor de lucru și a registrelor de lucru, fluxurile de lucru clasice cu parolă XLS și salvarea XLSX protejată cu AES, menținând în același timp explicite în documentația pentru dezvoltatori căile de citire a pachetelor criptate nesuportate.
- Asistenți de export: exportați registre de lucru, foi de lucru, intervale selectate, tabele de baze de date și conținut DBGrid în rezultate Excel, HTML, RTF, CSV și TSV, inclusiv fragmente de tabele HTML pentru previzualizări, e-mailuri sau rapoarte web.
Conceput pentru automatizare controlată
HotXLS este util atunci când automatizarea Office nu se potrivește bine pentru un flux de lucru în producție. Procesarea spreadsheet-ului rămâne în cadrul procesului aplicației dvs., ceea ce reduce dependența de sesiunile desktop interactive și ușurează implementarea pentru instrumente nesupravegheate și joburi pe partea de server.
Biblioteca este dezvoltată în jurul structurilor documentate ale registrelor de lucru și a interoperabilității practice Excel. Versiunile recente se concentrează pe păstrarea înregistrărilor autorizate de Excel, a metadatelor registrelor de lucru, a comentariilor, a hyperlinkurilor, a datelor din linkuri externe, a stării foilor de lucru, a opțiunilor de protecție, a payload-urilor VBA, a datelor din tabele, a stării AutoFilter, a înregistrărilor desenelor și a setărilor de vizualizare în timpul ciclurilor de deschidere/salvare. Această abordare ajută aplicațiile să facă modificări specifice fără a rescrie inutil părți din registrul de lucru pe care nu le dețin.
HotXLS este un produs independent losLab Software. Microsoft Excel nu este necesar la execuție, iar această pagină nu pretinde certificare, aprobare sau proprietate de marcă înregistrată Microsoft.
Cazuri de utilizare comune
| Scenariu | Cum ajută HotXLS |
|---|---|
| Generare de rapoarte | Creați registre de lucru stilizate din datele aplicației, tabele din baze de date, conținut DBGrid sau scripturi de scriere pentru foaia de lucru bazate pe apel invers. |
| Editare șabloane | Deschideți un registru de lucru existent, găsiți și înlocuiți substituenți de text, umpleți intervale, păstrați metadatele înconjurătoare și salvați fișierul editat. |
| Inspecția registrelor de lucru | Citiți numele foilor, intervalele din foaia de lucru, proprietățile documentului, comentariile, hyperlinkurile, numele, filtrele și metadatele selectate ale registrului de lucru dintr-un cod controlat. |
| Export fără Office | Generați rezultate compatibile cu Excel pe mașinile unde Microsoft Office nu este instalat, inclusiv servicii și operațiuni batch nesupravegheate. |
| Suport pentru registre de lucru vechi și moderne | Folosiți o singură familie de componente pentru fluxurile de lucru clasice BIFF8 .xls și fluxurile de lucru curente OOXML .xlsx. |
| Conducte de previzualizare și conversie | Exportați foi întregi sau intervale selectate în HTML, RTF, CSV sau TSV pentru previzualizări, fragmente de e-mail, importuri și sisteme din aval. |
| Conducte pentru documente auditate | Păstrați transformările registrelor de lucru în propria cale de cod Delphi sau C++Builder, în loc să controlați o aplicație UI externă. |
Evaluare, licențiere și asistență
Descărcați pachetul demonstrativ HotXLS Delphi Spreadsheet Component pentru a analiza demonstrațiile și documentația API înainte de achiziție.
Noile licențe comerciale includ codul sursă complet Object Pascal / Delphi, un an de actualizări software, un an de asistență prin e-mail și utilizare fără redevențe în aplicații nelimitate, în conformitate cu licența selectată pentru numărul de dezvoltatori.
Plătiți cu carduri de credit/debit, PayPal, AliPay sau transfer bancar prin 2Checkout / FastSpring — la fiecare tip de licență sunt afișate ambele soluții de plată, alegeți oricare.
| Licență | Dezvoltatori | Preț | Comandă |
|---|---|---|---|
| Single | 1 dezvoltator | $450 | Comandă |
| Small Business | până la 10 dezvoltatori | $900 | Comandă |
| Medium Business | până la 30 dezvoltatori | $1350 | Comandă |
| Enterprise | Toți dezvoltatorii dintr-o companie și filialele ei dintr-o singură țară | $2700 | Comandă |
| Corporate | Toți dezvoltatorii dintr-o companie și filialele ei din întreaga lume | $5400 | Comandă |
Surse suplimentare pentru Enterprise și Corporate: Atât HotXLS Enterprise, cât și Corporate includ codul sursă complet pentru exemplul dedicat la nivel de instrument Workbook Audit & Conversion Workbench Pro. Codul sursă al suitelor de teste complete, folosite în mod normal doar pentru validarea internă, este disponibil la cerere.
Achiziționați reînnoirea anuală pentru licențele existente. Prețurile pentru reînnoire sunt afișate pe pagina de achiziție HotXLS.
Deschideți documentația online HotXLS sau contactați losLab Software pentru întrebări despre licențiere și asistență tehnică.
Exemplu Delphi rapid
procedure QuickStart;
begin
{ Review the shipped HotXLS Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi Component include exemple Delphi gata de rulare care arată fluxul de lucru de bază înainte de integrarea în producție.
Întrebări frecvente
Ce versiuni de Delphi și C++Builder sunt acceptate?
HotXLS suportă Delphi XE5 până la Delphi 13 Florence și C++Builder XE5 până la C++Builder 13 Florence. Se compilează și cu Free Pascal 3.2.2 și Lazarus/LCL pe Windows (Win32 și Win64), unde API-urile XLS și XLSX, formulele, stilurile, exportul de seturi de date și asistenții de randare funcționează din cod FPC fără DLL zlib.
Este inclus codul sursă?
Licențele comerciale includ codul sursă Object Pascal pentru integrare, revizuire și întreținere pe termen lung.
Sunt necesare redevențe de rulare?
Aplicațiile licențiate pot fi distribuite fără redevențe, fără taxe de rulare pe document sau pe utilizator final.
Cum pot evalua produsul?
Descărcați pachetul demo și consultați documentația online înainte de achiziție.
Ce include o licență nouă?
O licență nouă include codul sursă, un an de actualizări și un an de suport prin email.
Cum funcționează reînnoirea?
Clienții existenți pot reînnoi accesul la actualizări la prețul de reînnoire publicat.
Unde se află documentația API?
Documentația este disponibilă prin linkul către documentația localizată HotXLS Delphi Component de pe această pagină.
Ce include o licență HotXLS și cum funcționează reînnoirea?
O licență nouă ($450 Single, $900 Small Business (până la 10 dezvoltatori), $1350 Medium Business (până la 30 dezvoltatori), $2700 Enterprise (o companie, o singură țară), $5400 Corporate (o companie, la nivel mondial)) include codul sursă complet, un an de actualizări și un an de suport prin email. Prețurile de reînnoire pentru clienții existenți sunt afișate pe pagina de achiziție HotXLS.
Descoperiți mai multe despre dezvoltarea Delphi PDF Component și Spreadsheet
Abonați-vă la actualizări ale produselor
Abonați-vă pentru a primi cele mai recente actualizări pe e-mail.
