SDK pentru Spreadsheet

HotXLS 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 Component Pe scurt

ProductHotXLS Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotXLS Component
EvaluationHotXLS Component

Automatizare nativă a registrelor de lucru Excel pentru Delphi și C++Builder

Current HotXLS release: Version 2.94.0 (2026-07-01). Version 2.94.0 updates cross-workbook worksheet copy, including conditional formats, tables, data validations, charts, and rewritten formula references. note de lansare

HotXLS suportă Delphi XE5 până la Delphi 13 Florence și C++Builder XE5 până la C++Builder 13 Florence. 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 FastSpring.

LicențăDezvoltatoriPrețComandă
Single1 dezvoltator$500Comandă
Teampână la 5 dezvoltatori$1000Comandă
Micro Businesspână la 10 dezvoltatori$1500Comandă
Small Businesspână la 30 dezvoltatori$2500Comandă
Medium Businesspână la 100 dezvoltatori$4500Comandă
Enterprisepână la 500 dezvoltatori$8500Comandă
CorporateDezvoltatori nelimitați, filiale la nivel mondial$15000Comandă

Extra surse exclusiv pentru Enterprise: HotXLS Enterprise include codul sursă complet pentru suitele de teste complete utilizate în mod normal doar pentru validarea internă. Pachetul Enterprise include, de asemenea, codul sursă complet pentru exemplul dedicat la nivel de instrument Workbook Audit & Conversion Workbench Pro.

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 Component demo package for the complete Delphi sample. }
end;

HotXLS Component includes ready-to-run Delphi examples that show the core workflow before production integration.

Întrebări frecvente

Which Delphi and C++Builder versions are supported?

HotXLS Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotXLS Component documentation link on this page.


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.