SDK tableur

HotXLS Component pour applications tableur Delphi

Creez, modifiez, inspectez, calculez et exportez des classeurs Excel directement depuis Delphi ou C++Builder. HotXLS est une bibliotheque native Object Pascal pour XLS et XLSX, concue pour outils bureau, traitements par lots, rapports et generation de documents sans automatisation Microsoft Excel.

HotXLS Component aperçu

HotXLS Component En bref

ProduitHotXLS Component
Idéal pourFlux de travail documentaires pilotés par le développeur dans Delphi et C++Builder
Prise en charge des IDEDelphi et C++Builder XE5 à 13 Florence
DéploiementIntégration dans des applications Windows natives
Code sourceLe code source Object Pascal est inclus avec les licences commerciales
LicenceDéploiement sans redevance des applications
Mises à jourUn an de mises à jour et assistance par e-mail inclus
TarificationLicence unique selon le nombre de développeurs
DocumentationHotXLS Component
ÉvaluationHotXLS Component

Automatisation native des classeurs Excel pour Delphi et C++Builder

Version actuelle de HotXLS : 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. notes de version

HotXLS prend en charge Delphi XE5 à Delphi 13 Florence et C++Builder XE5 à C++Builder 13 Florence. Le package inclut des démos Delphi et C++Builder, la documentation API, des exemples pour l’édition de classeurs et l’export de rapports, ainsi que le code source complet Object Pascal / Delphi pour les clients licenciés.

Deux API classeur specialisees

Surface APIUsage principal
lxHandleClassic Excel 97-2003 BIFF8 .xls : lecture/ecriture de classeurs, formules, mise en forme, commentaires, hyperliens, feuilles de graphiques, tableaux croises, preservation VBA et exports HTML, RTF, CSV et TSV.
lxHandleXExcel 2007+ OOXML .xlsx : E/S de classeurs et de flux, palettes de styles, chaines partagees, tableaux, graphiques, commentaires, dessins, liens externes, exports XLSX et ecriture en streaming pour grandes feuilles.

Fonctions principales

  • Flux de classeurs XLS et XLSX : créer, ouvrir, modifier et enregistrer des classeurs Excel depuis des fichiers ou des flux, et lister rapidement les noms de feuilles depuis des packages XLS ou XLSX sans charger chaque feuille.
  • Edition de cellules, plages et modeles : lire et écrire des nombres, chaînes, dates, booléens, formules, cellules fusionnées, tailles de lignes et de colonnes, lignes et colonnes masquées, plans, sélections et plages de classeur. Les helpers de callback peuvent parcourir les cellules chargées, remplir des plages, trouver du texte et remplacer les espaces réservés de modèles.
  • Mise en forme et mise en page : appliquer polices, couleurs, bordures, remplissages, alignement, formats numériques, texte enrichi, couleurs de thème, palettes indexées, couleurs d'onglet, mise en page, en-têtes, pieds de page, titres d'impression, sauts de page et options d'affichage de feuille.
  • Formules et calcul : évaluer les formules avec le moteur de calcul intégré pour les classeurs XLS classiques et XLSX, y compris références de cellules, plages, références entre feuilles, noms définis et fonctions définies par l'application via un callback OnUserFunction.
  • Donnees du classeur : gérer les hyperliens, ancres internes de feuille, noms définis, commentaires, formats conditionnels, validation de données, plages et critères AutoFilter, tableaux de style Excel, propriétés de document, liens externes et enregistrements de tableaux croisés dynamiques.
  • Images, graphiques et dessins : intégrer des images, créer des graphiques de feuille et des feuilles de graphique, préserver les charges utiles de projet VBA et conserver les métadonnées OfficeArt de connecteurs, solveurs, formes et commentaires créées par Excel lors des sauvegardes aller-retour prises en charge.
  • Protection et chiffrement : gerent la protection des feuilles et classeurs, les mots de passe XLS classiques et l enregistrement XLSX protege par AES, tout en documentant clairement les chemins de lecture de paquets chiffres non pris en charge.
  • Aides a l export : exporter classeurs, feuilles, plages sélectionnées, tables de base de données et contenu DBGrid vers Excel, HTML, RTF, CSV et TSV, y compris des fragments de tableau HTML pour prévisualisations, e-mails ou rapports web.

Concu pour une automatisation controlee

HotXLS est utile lorsque l automation Office ne convient pas a un flux de production. Le traitement des feuilles reste dans le processus de votre application, reduit la dependance aux sessions bureau interactives et simplifie le deploiement d outils sans surveillance et de taches serveur.

La bibliothèque est conçue autour de structures de classeurs documentées et d'une interopérabilité Excel pratique. Les versions récentes se concentrent sur la conservation des enregistrements créés par Excel, des métadonnées de classeur, commentaires, liens hypertexte, données de liens externes, état des feuilles, options de protection, charges VBA, données de tableaux, état AutoFilter, enregistrements de dessin et paramètres d'affichage pendant les cycles ouverture/enregistrement. Cette approche aide les applications à effectuer des modifications ciblées sans réécrire inutilement les parties du classeur qu'elles ne possèdent pas.

HotXLS est un produit indépendant de losLab Software. Microsoft Excel n'est pas requis à l'exécution, et cette page ne revendique aucune certification, approbation ni propriété de marque Microsoft.

Cas d utilisation courants

ScenarioComment HotXLS aide
Generation de rapportsCréer des classeurs mis en forme à partir de données applicatives, tables de base de données, contenu DBGrid ou writers de feuilles pilotés par callback.
Edition de modelesOuvrir un classeur existant, rechercher et remplacer des espaces réservés de texte, remplir des plages, préserver les métadonnées environnantes, puis enregistrer le fichier modifié.
Inspection de classeursLire les noms de feuilles, plages de feuille, propriétés de document, commentaires, hyperliens, noms, filtres et métadonnées sélectionnées du classeur depuis du code contrôlé.
Export sans OfficeGénérer une sortie compatible Excel sur des machines sans Microsoft Office installé, y compris pour services et tâches batch sans surveillance.
Support des classeurs anciens et modernesUtilisez une seule famille de composants pour les workflows BIFF8 .xls classiques et les workflows OOXML .xlsx actuels.
Flux de previsualisation et conversionExporter des feuilles entières ou des plages sélectionnées vers HTML, RTF, CSV ou TSV pour aperçus, fragments d'e-mail, imports et systèmes en aval.
Flux documentaires auditablesConserver les transformations de classeurs dans votre propre chemin de code Delphi ou C++Builder au lieu de piloter une application UI externe.
HotXLS Excel export aperçu
Lignes groupées et sortie de rapport mise en forme créées via l’API du composant HotXLS.

Evaluation, licences et support

Télécharger le package de démo HotXLS Delphi Spreadsheet Component pour examiner les démos et la documentation API avant l’achat.

Les nouvelles licences commerciales incluent le code source complet Object Pascal / Delphi, un an de mises à jour, un an de support par e-mail et une utilisation sans redevance dans un nombre illimité d’applications selon la licence développeur choisie.

Paiement par carte de crédit/débit, PayPal, AliPay ou virement bancaire via 2Checkout.

LicenceDéveloppeursPrixCommander
Single1 développeur$450Commander
Small Businessjusqu'à 10 développeurs$900Commander
Medium Businessjusqu'à 30 développeurs$1350Commander
EnterpriseTous les développeurs d’une entreprise et de ses filiales dans un seul pays$2700Commander
CorporateTous les développeurs d’une entreprise et de ses filiales dans le monde entier$5400Commander

Extras source Enterprise et Corporate : HotXLS Enterprise et Corporate incluent tous deux le code source complet de l’exemple dédié de niveau outil Workbook Audit & Conversion Workbench Pro. Le code source des suites de tests complètes normalement utilisées uniquement pour la validation interne est disponible sur demande.

Acheter le renouvellement annuel pour les licences existantes. Le tarif de renouvellement est indiqué sur la page d’achat HotXLS.

Ouvrir la documentation en ligne HotXLS or contacter losLab Software pour les questions de licence et techniques.

Exemple Delphi rapide

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.

Questions fréquentes

Quelles versions de Delphi et C++Builder sont prises en charge ?

HotXLS Component prend en charge les workflows RAD Studio actuels ainsi que la plage d’IDE plus anciens documentée pour ce produit.

Le code source est-il inclus ?

Les licences commerciales incluent le code source Object Pascal pour l’intégration, la revue et la maintenance à long terme.

Des redevances d’exécution sont-elles exigées ?

Les applications sous licence se déploient sans redevance, sans frais d’exécution par document ni par utilisateur final.

Comment évaluer le produit ?

Téléchargez le pack de démonstration et consultez la documentation en ligne avant l’achat.

Que comprend une nouvelle licence ?

Une nouvelle licence comprend le code source, un an de mises à jour et un an d’assistance par e-mail.

Comment fonctionne le renouvellement ?

Les clients existants peuvent renouveler leur accès aux mises à jour au prix de renouvellement publié.

Où se trouve la documentation de l’API ?

La documentation est accessible via le lien de documentation localisée de HotXLS Component présent sur cette page.

Que comprend une licence HotXLS, et comment fonctionne le renouvellement ?

Une nouvelle licence ($450 Single, $900 Small Business (jusqu’à 10 développeurs), $1350 Medium Business (jusqu’à 30 développeurs), $2700 Enterprise (une entreprise, un seul pays), $5400 Corporate (une entreprise, dans le monde entier)) comprend le code source complet, un an de mises à jour et un an d’assistance par e-mail. Le tarif de renouvellement pour les clients existants est indiqué sur la page d’achat HotXLS.


Explorer plus de Delphi PDF Component & Spreadsheet Development

S abonner aux mises a jour produit

Abonnez-vous pour recevoir les derniers articles par e-mail.