HotXLS Delphi Component En bref
| Produit | HotXLS Delphi Component |
|---|---|
| Idéal pour | Flux de travail documentaires pilotés par le développeur dans Delphi et C++Builder |
| Prise en charge des IDE | Delphi et C++Builder XE5 à 13 Florence ; Free Pascal 3.2.2 / Lazarus LCL (Win32, Win64) ; cœur de classeur Free Pascal natif sous Linux x64 et macOS ARM64 |
| Déploiement | Intégration dans des applications Windows natives |
| Code source | Le code source Object Pascal est inclus avec les licences commerciales |
| Licence | Déploiement sans redevance des applications |
| Mises à jour | Un an de mises à jour et assistance par e-mail inclus |
| Tarification | Licence unique selon le nombre de développeurs |
| Documentation | HotXLS Delphi Component |
| Évaluation | HotXLS Delphi Component |
Automatisation native des classeurs Excel pour Delphi et C++Builder
Version actuelle de HotXLS : version 2.384.120 (2026-10-09). La dernière version amène les graphiques Classic XLS vers la sortie portable : les graphiques colonnes, barres, lignes, nuages de points, secteurs, anneaux et aires à série unique sont capturés depuis des valeurs stockées validées avec leur apparence de base et leurs limites déclarées de tracé, de titre et de légende, puis dessinés vers une sortie PDF, SVG et PNG détachée, et des assistants bornés inspectent les références de formules stockées et les cellules de graphiques en cache sans évaluer les formules. Les versions depuis 2.384.109 amènent le cœur de classeur nativement sous Linux x64 et macOS ARM64, où les applications chargent, modifient, calculent et enregistrent des fichiers XLSX, XLSB, ODS et Classic BIFF8 XLS, y compris le chiffrement RC4 et CryptoAPI, et ajoutent une sortie PDF, SVG et PNG portable avec texte enrichi, formes, images, images dans les cellules, cases à cocher, sept familles de graphiques en cache et plans d’impression complets. La sortie Pivot native a gagné des dispositions compactes, tabulaires et en plan, le regroupement numérique, par date et manuel, les onze fonctions de sous-totaux, les calculs d’affichage Show Values As ainsi que les champs et éléments calculés ; le moteur de formules a ajouté des fonctions de test, d’extraction et de remplacement par expressions régulières plus GROUPBY et PIVOTBY ; XLSX a gagné des images typées dans les cellules et les formats Checkbox ; et la couverture XLSB s’est étendue aux formules, noms, fusions, hyperliens, volets, tableaux et filtres. Des pages de code déclarées pour le texte BIFF5, l’annulation et le rétablissement atomiques pour les effacements de plages et le collage Unicode, et une correspondance de noms Unicode cohérente entre plateformes complètent l’ensemble. Consultez les notes de version pour l’historique complet des modifications.
HotXLS prend en charge Delphi XE5 à Delphi 13 Florence et C++Builder XE5 à C++Builder 13 Florence, et se compile avec Free Pascal 3.2.2 et Lazarus/LCL sous Windows (Win32 et Win64) ; le cœur de classeur portable optionnel se compile aussi nativement pour Linux x64 et macOS ARM64. 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 API | Usage principal |
|---|---|
lxHandle | Classic 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. |
lxHandleX | Excel 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, XLSX et XLSB : créer, ouvrir, modifier et enregistrer des classeurs Excel depuis des fichiers ou des flux, détecter automatiquement les entrées XLSB avec rapports de fidélité de conversion, 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, plus plages de débordement de tableaux dynamiques, fonctions d'expressions régulières et agrégation GROUPBY / PIVOTBY. - 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.
- Tableaux croisés et rapports : produire une sortie Pivot native avec dispositions compactes, tabulaires et en plan, plusieurs mesures, regroupements numérique, par date et manuels, les onze fonctions de sous-totaux, les calculs Show Values As, les champs et éléments calculés, et Timelines et Slicers sur des caches partagés.
- Cœur de classeur Linux et macOS : le profil optionnel
LX_PORTABLE_COREcompileTXLSWorkbooketTXLSXWorkbookavec Free Pascal pour Linux x64 et macOS ARM64 (macOS 11 ou ultérieur), chargeant, modifiant, calculant et enregistrant des fichiers XLS, XLSX, XLSB et ODS sans LCL. - Sortie portable PDF, SVG et PNG : rendre des feuilles avec texte enrichi, formes, images, images dans les cellules, cases à cocher, graphiques XLSX en cache et graphiques Classic XLS colonnes, barres, lignes, nuages de points, secteurs, anneaux et aires via des plans d’impression immuables qui respectent les zones d’impression, les titres répétés, les sauts de page, les marges, la mise à l’échelle et l’ordre des pages.
- 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
| Scenario | Comment HotXLS aide |
|---|---|
| Generation de rapports | Cré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 modeles | Ouvrir 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 classeurs | Lire 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 Office | Gé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 modernes | Utilisez une seule famille de composants pour les workflows BIFF8 .xls classiques, les workflows OOXML .xlsx actuels, la lecture/ecriture binaire XLSB et l’import/export ODS. |
| Services Linux et macOS | Exécutez le même chargement de classeurs, le même calcul et la même sortie PDF, SVG ou PNG dans des services Free Pascal sous Linux x64 et macOS ARM64. |
| Flux de previsualisation et conversion | Exporter 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 auditables | Conserver les transformations de classeurs dans votre propre chemin de code Delphi ou C++Builder au lieu de piloter une application UI externe. |
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 / FastSpring – chaque niveau de licence liste les deux checkouts, choisissez celui que vous préférez.
| Licence | Développeurs | Prix | Commander |
|---|---|---|---|
| Single | 1 développeur | $650 | Commander |
| Small Business | jusqu'à 10 développeurs | $1300 | Commander |
| Medium Business | jusqu'à 30 développeurs | $1950 | Commander |
| Enterprise | Tous les développeurs d’une entreprise et de ses filiales dans un seul pays | $3900 | Commander |
| Corporate | Tous les développeurs d’une entreprise et de ses filiales dans le monde entier | $7800 | Commander |
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 Delphi Component demo package for the complete Delphi sample. }
end;
HotXLS Delphi 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 prend en charge Delphi XE5 à Delphi 13 Florence et C++Builder XE5 à C++Builder 13 Florence. La bibliothèque se compile aussi avec Free Pascal 3.2.2 et Lazarus/LCL sous Windows (Win32 et Win64), où les API XLS et XLSX, les formules, les styles, l’export de datasets et les assistants de rendu fonctionnent depuis du code FPC sans DLL zlib. Des builds Free Pascal natifs pour Linux x64 et macOS ARM64 chargent, modifient, calculent et enregistrent des classeurs via le cœur de classeur portable.
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 Delphi Component présent sur cette page.
Que comprend une licence HotXLS, et comment fonctionne le renouvellement ?
Une nouvelle licence ($650 Single, $1300 Small Business (jusqu’à 10 développeurs), $1950 Medium Business (jusqu’à 30 développeurs), $3900 Enterprise (une entreprise, un seul pays), $7800 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.
