sgcSpreadsheet Matrice des fonctionnalités

Tout ce que fait sgcSpreadsheet, regroupé par tâche. Chaque fonctionnalité est dans chaque licence sgcSpreadsheet ; il n'existe pas d'édition Community.

Saisie

6 fonctionnalités

Formules et recalcul

6 fonctionnalités

Classeurs et fichiers XLSX

5 fonctionnalités

Graphiques

5 fonctionnalités

Plateformes et versions d'IDE

Delphi, C++ Builder et .NET

Saisie

FonctionnalitéDétails
Saisie comme dans ExcelUn texte qui commence par = est une formule. Les nombres, les pourcentages comme 15 %, les dates, TRUE et FALSE sont convertis comme le fait Excel, avec les séparateurs des paramètres régionaux courants. Tout le reste est du texte.
Texte forcéUne apostrophe initiale stocke la saisie comme texte : '=1+1, '007 et 'TRUE restent des textes. L'indicateur est conservé par le copier-coller, l'annulation et les fichiers XLSX.
Barre de formule et zone de nomTsgcVCLSpreadsheetFormulaBar et TsgcFMXSpreadsheetFormulaBar affichent la formule de la cellule active. La zone de nom affiche l'adresse de la sélection et va à une adresse comme D20 ou Sheet2!A1.
ClavierF2 modifie une cellule, Entrée, Tab et leurs variantes avec Maj déplacent la sélection, Ctrl+Entrée écrit et reste, Ctrl+Z et Ctrl+Y annulent et rétablissent.
Presse-papiersCopier écrit du texte séparé par des tabulations avec les formules, entre guillemets comme Excel, ce qui permet de coller vers Excel et depuis Excel. Une valeur unique collée sur une sélection remplit chaque cellule sélectionnée.
API du tableurSetCellInput écrit une cellule comme si elle était saisie, CellText et CellFormula la lisent, GoToAddress sélectionne une cellule ou une plage. Les lignes et les colonnes commencent à 0.

Fonctions de feuille de calcul

211 fonctions intégrées avec les noms et les arguments d'Excel.

CatégorieFunctions
Mathématiques et trigonométrie49
Statistiques40
Finances9
Texte31
Date et heure25
Recherche et référence, XLOOKUP inclus17
Logique11
Information15
Tableaux dynamiques, comme SEQUENCE, SORT, FILTER et UNIQUE14

Formules et recalcul

FonctionnalitéDétails
Moteur de formulesL'analyseur, l'évaluateur et les fonctions font partie de sgcUICore, donc les formules de sgcGrid donnent les mêmes résultats.
Graphe de dépendancesLe moteur sait quelles cellules en lisent quelles autres, et un changement ne recalcule que les cellules qui en dépendent.
Tableaux dynamiquesUne formule qui renvoie un tableau déborde dans les cellules voisines. Une plage de débordement bloquée donne #SPILL!, et A1# désigne toute la plage débordante.
Noms définisDes noms pour les plages, les constantes et les formules, comme =SUM(Sales)*(1+Rate), avec une portée classeur ou feuille.
Références à d'autres feuilles=Sheet2!A1 et =SUM('Sales 2026'!B:B). Une feuille renommée est renommée dans toutes les formules qui y font référence.
Fonctions personnaliséesLes fonctions enregistrées par ton application avec sgcCalcRegisterFunction marchent dans toutes les formules comme une fonction intégrée.

Classeurs et fichiers XLSX

FonctionnalitéDétails
Plusieurs feuillesLes onglets sous la grille changent de feuille et l'onglet + en ajoute une. AddSheet, ActiveSheet et SheetCount depuis le code.
Volets figésFreezePanes garde en place les premières lignes et colonnes pendant que le reste de la feuille défile. UnfreezePanes les supprime.
Chargement XLSXLoadFromXLSX lit toutes les feuilles d'un classeur avec ses formules, ses formats, ses noms définis, ses tableaux dynamiques, ses largeurs de colonnes, ses volets figés et ses graphiques.
Enregistrement XLSXSaveToXLSX écrit toutes les feuilles avec les valeurs, les formules, les formats de cellule, les largeurs de colonnes, les volets figés et les graphiques, dans un fichier qu'Excel ouvre.
FluxCharge et enregistre du XLSX depuis un fichier ou un flux.

Graphiques

FonctionnalitéDétails
Graphiques à partir de plages de cellulesAddChart ajoute un graphique d'une plage comme 'A1:D10' ou 'Sheet1!A1:D10'. Le graphique lit les valeurs calculées des cellules.
7 types de graphiquesColonnes, barres, courbes, aires, secteurs, anneaux et nuage de points, dessinés par sgcCharts.
Mise à jour en directQuand une cellule de la plage change, ou qu'une formule de la plage donne une nouvelle valeur, le graphique est reconstruit.
Déplacer et redimensionnerLes graphiques flottent au-dessus de la feuille, comme dans Excel, et les utilisateurs les déplacent et les redimensionnent avec la souris.
Graphiques dans XLSXLes graphiques sont enregistrés dans XLSX sous forme de graphiques qu'Excel ouvre, et rechargés avec le classeur.

Plateformes et versions d'IDE

CibleComposantsVersions
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 à 13, C++ Builder 2007 à 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi et C++ Builder XE6 et versions ultérieures
GraphiquesTsgcSpreadsheetChartsVCL et FireMonkey
DépendancessgcGrid et sgcChartsInstallé avec sgcSpreadsheet

sgcSpreadsheet pour .NET

Un portage C# avec les mêmes noms de classes et de membres. Les paquets sont uniquement Registered et ne sont pas publiés sur nuget.org.

PaquetÉditionContenu
esegece.sgcSpreadsheetRegisteredModèle de tableur, graphiques et prise en charge XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 et 10
esegece.sgcSpreadsheet.WinFormsRegisteredTsgcWinFormsSpreadsheet avec sa barre de formule. .NET Framework 4.7.2, .NET 8, 9 et 10 sous Windows
esegece.sgcSpreadsheet.WpfRegisteredTsgcWpfSpreadsheet avec sa barre de formule. .NET Framework 4.7.2, .NET 8, 9 et 10 sous Windows
esegece.sgcSpreadsheet.AvaloniaRegisteredTsgcAvaloniaSpreadsheet avec sa barre de formule. .NET 8, 9 et 10

Documentation

sgcSpreadsheet est documenté dans l'aide sgcUI, avec une version pour chaque environnement de développement.

Online Help

L'aide sgcUI pour chaque environnement de développement.

Delphi →
C++ Builder →
.NET →

Manuels PDF

L'aide sgcUI complète au format PDF, à lire hors ligne ou à imprimer.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Meilleur rapport qualité-prix : All-AccessTous les produits eSeGeCe, Support Premium inclus, à partir de €1,059/an.
Voir les tarifs All-Access

Construis avec sgcSpreadsheet

Télécharge l'essai sgcUI et ajoute un tableur à ton application Delphi ou C++ Builder.