SDK pentru Spreadsheet

HotXLS Delphi Component pentru aplicații spreadsheet Delphi

Creați, editați, inspectați, calculați și exportați registre de lucru Excel direct din codul Delphi sau C++Builder. HotXLS este o bibliotecă nativă Object Pascal spreadsheet cu cod sursă pentru fluxuri de lucru XLS și XLSX, concepută pentru instrumente desktop, operațiuni batch, sisteme de raportare și generare de documente pe server fără automatizare Microsoft Excel.

HotXLS spreadsheet component

HotXLS Delphi Component pe scurt

ProdusHotXLS Delphi Component — bibliotecă nativă de foi de calcul Object Pascal pentru Delphi și C++Builder
Ideal pentruCitirea, scrierea, calcularea și exportarea registrelor de lucru Excel fără automatizarea Microsoft Excel
Suport IDEDelphi și C++Builder XE5 până la 13 Florence; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64)
FormateXLS (BIFF8) prin lxHandle, XLSX (OOXML) prin lxHandleX, import/export ODS; export HTML, RTF, CSV și TSV
CalculMotor de formule integrat cu referințe între foi, nume definite și funcții de utilizator
ImplementareRulează în proces; fără Excel, potrivit pentru servere și sarcini batch nesupravegheate
Cod sursăCod sursă Object Pascal complet inclus cu fiecare licență
LicențiereFără redevențe, plată unică de $450-$5400 în funcție de nivel
Versiunea curentă2.382.5 (2026-09-15)
EvaluareDescă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 APIUtilizare principală
lxHandleFluxuri 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.
lxHandleXFluxuri 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

ScenariuCum ajută HotXLS
Generare de rapoarteCreaț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 șabloaneDeschideț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 lucruCitiț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ă OfficeGeneraț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 moderneFolosiți o singură familie de componente pentru fluxurile de lucru clasice BIFF8 .xls și fluxurile de lucru curente OOXML .xlsx.
Conducte de previzualizare și conversieExportaț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 auditatePă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ă.
Grouped Excel rows exported by HotXLS
Rânduri grupate și rezultate formatate pentru raport create prin intermediul API-ului componentei HotXLS.

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țăDezvoltatoriPrețComandă
Single1 dezvoltator$450Comandă
Small Businesspână la 10 dezvoltatori$900Comandă
Medium Businesspână la 30 dezvoltatori$1350Comandă
EnterpriseToți dezvoltatorii dintr-o companie și filialele ei dintr-o singură țară$2700Comandă
CorporateToți dezvoltatorii dintr-o companie și filialele ei din întreaga lume$5400Comandă

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.