
SpreadsheetGear
Un composant de feuille de calcul compatible avec Microsoft Excel, libre de droits, qui crée, lit, modifie, calcule et écrit des classeurs Microsoft Excel à partir de Microsoft .NET, ASP.NET, C#, VB.NET et des solutions Microsoft Office.
SpreadsheetGear 2012 ajoute certaines des fonctionnalités les plus demandées, y compris des contrôles WPF et Silverlight, un recalcul multithread, 64 nouvelles fonctions, la prise en charge de Windows 10, la prise en charge de Windows Server 2012 R2, la prise en charge de Visual Studio 2015, une efficacité mémoire améliorée et des performances particulièrement dans les applications 64 bits, un texte d’en-tête de ligne et de colonne personnalisé et un style pour les contrôles XAML, une sauvegarde au format XPS et plus encore.
La famille de produits SpreadsheetGear 2012 est composée de composants puissants et flexibles compatibles avec Microsoft Excel et comprend SpreadsheetGear 2012 pour .NET et SpreadsheetGear 2012 pour Silverlight.
Fonctionnalités clés :
- Reporting Excel : Créez facilement des rapports Excel richement formatés sans Excel à partir de n’importe quelle application ASP.NET, Windows Forms, WPF ou Silverlight en utilisant une technologie de feuille de calcul conçue pour la performance, la scalabilité et la fiabilité.
- Créer des tableaux de bord à partir de graphiques et plages Excel : Vous et vos utilisateurs pouvez concevoir des tableaux de bord, des rapports, des graphiques et des modèles dans Excel ou le concepteur de classeurs SpreadsheetGear plutôt que des outils de développement difficiles à apprendre, et vous pouvez facilement les déployer avec une seule ligne de code.
- Contrôles Windows Forms, WPF et Silverlight compatibles avec Excel : Ajoutez une visualisation, une édition, un formatage, un calcul, un filtrage, un tri, un tracé, une impression et plus encore puissants et compatibles avec Excel à vos applications Windows Forms, WPF et Silverlight avec les contrôles WorkbookView faciles à utiliser.
- Graphiques Excel : Permettez aux utilisateurs de visualiser les données avec des graphiques compatibles avec Excel complets, ce qui rend la création, la modification, le rendu et l’interaction avec des graphiques complexes plus faciles que jamais.
- Calculs Excel: Évaluer des modèles complexes basés sur Excel et des règles métier avec le moteur de calcul Excel le plus rapide et le plus complet disponible, comprenant 398 fonctions compatibles avec Excel, recalcul multi-thread, prise en charge des formules matricielles, et plus encore.
SpreadsheetGear – Caractéristiques
14 octobre 2008 – SpreadsheetGear 2008 est la mise à niveau la plus significative depuis la sortie de SpreadsheetGear pour .NET 1.0. Les nouvelles fonctionnalités incluent un support robuste d’Excel 2007 Open XML (xlsx), la génération dynamique de graphiques et d’images de plage, un support complet des graphiques compatibles avec Excel, plus de lignes et de colonnes, des styles de cellules nommées, des couleurs RVB, des couleurs de thème avec teinte et ombrage, et plus encore.
Fonctionnalités générales
- Déploiement client et serveur sans redevance.
- Créer, lire, modifier, afficher, éditer, formater, calculer, imprimer et écrire des classeurs Microsoft Excel 97-2003 (xls) et Excel 2007 Open XML (xlsx) sans Excel.
- Reporting Excel évolutif et fiable.
- Contrôles de feuille de calcul Windows Forms puissants.
- Créer facilement des images à partir de graphiques et de plages Excel.
- API de graphiques complète.
- Moteur de calcul compatible avec Excel le plus rapide et le plus complet disponible (significativement plus rapide qu’Excel).
- Prise en charge des commentaires de cellules, des images, des zones de texte, des cases à cocher, des listes déroulantes, des cases à choix, des curseurs, des barres de défilement, des boutons, des lignes et de nombreuses formes automatiques.
- Validation des données incluant des opérateurs, des messages d’alerte, des styles d’alerte, des formules personnalisées et des listes déroulantes.
- Formats conditionnels avec prise en charge des opérateurs de comparaison simples et des formules personnalisées.
- Copier et insérer des DataTables dans des plages préformatées avec des ajustements complets de formules, de bordures et de formats.
- Convertir facilement des classeurs entiers ou des plages spécifiques en un DataSet ou un DataTable.
- Copier, transposer et consolider à travers des cellules, w
Caractéristiques des contrôles de feuille de calcul Windows Forms
- Le contrôle de feuille de calcul WorkbookView offre une vue, une navigation et une prise en charge de l’édition familières aux utilisateurs d’Excel.
- L’édition en cellule et le contrôle FormulaBar en option permettent d’entrer et de modifier les valeurs et les formules de cellule, y compris la prise en charge des références de cellules dans les formules à travers les feuilles de calcul et les classeurs.
- La saisie intelligente des données avec une validation des données en option ainsi que la reconnaissance automatique et le formatage des dates, heures, pourcentages, devises, notation scientifique et fractions seront familiers aux utilisateurs d’Excel.
- La mise en forme conditionnelle permet de définir les couleurs de police, les styles de police, les couleurs de fond et les bordures en fonction d’opérateurs de comparaison simples ou de formules complexes.
- Le regroupement et le détail qui permettent aux utilisateurs d’élargir et de réduire facilement le niveau de détail affiché.
- WorkbookDesigner fournit une application Windows MDI qui peut être utilisée depuis Visual Studio 2005 et Visual Studio 2008 en mode de conception et par les applications en mode d’exécution.
- WorkbookExplorer permet de manipuler des classeurs, des feuilles de calcul et des noms définis ainsi que leurs propriétés.
- RangeExplorer offre un formatage modale étendu de la plage actuellement sélectionnée avec prise en charge des formats de nombre, de l’alignement, des polices, des bordures, des couleurs, des motifs,
- options de protection, des hyperliens, des formats conditionnels et de la validation des données.
- ChartExplorer offre une modification et un formatage modaux de base du graphique actuel.
Graphique entièrement personnalisable avec prise en charge des types de graphiques et des sources de données, des options de légende, des options d’axes primaire et secondaire et diverses options de séries.
- Boîte de dialogue de recherche et de remplacement sans mode avec prise en charge de la recherche, de la recherche globale, du remplacement et du remplacement global.
- Prise en charge d’un nombre illimité de classeurs associés à chaque WorkbookView.
- Les propriétés DisplayReference et DisplayReferenceName permettent un contrôle complet sur ce qui apparaît pour chaque onglet de feuille, y compris la possibilité de faire apparaître plusieurs classeurs comme un seul classeur et la possibilité de spécifier des plages changeantes dynamiquement à l’aide de fonctions de feuille de calcul telles que OFFSET().
- Prise en charge de la découpe, de la copie, du collage et du collage spécial, y compris l’interchange de données riches et de mise en forme avec Excel et des ajustements de formule complets.
- Lignes et colonnes figées, divisions de volets, couleurs d’onglet de feuille, zoom, annulation/répétition multi-niveaux, ajustement automatique des lignes et des colonnes, aller à, effacer, impression, aperçu avant impression, calcul en arrière-plan interruptible, mises à jour en temps réel du classeur et plus encore.
- CommandManager offre la possibilité d’ajouter des commandes personnalisées annulables ainsi que la possibilité de remplacer le comportement des commandes courantes.
- Intégration complète avec Visual Studio 2005 et Visual Studio 2008, y compris la possibilité d’utiliser WorkbookDesigner, WorkbookExplorer, RangeExplorer, ChartExplorer et ShapeExplorer au moment de la conception et à l’exécution.
- Solutions d’exemple de SpreadsheetGear Explorer avec le code source C# et Visual Basic démontrant les fonctionnalités et les API couramment utilisées de SpreadsheetGear 2008.
Fonctionnalités de calcul
- Moteur de calcul compatible Excel le plus rapide et le plus complet disponible dans un composant de feuille de calcul.
- Toutes les fonctions financières, de date, d’heure, de texte, de recherche, de mathématiques, de trigonométrie, statistiques et de base de données intégrées à Excel 2003.
- Tous les types, opérateurs, noms définis, tables de données et tableaux.
- Calcul en arrière-plan interruptible.
- Prise en charge de 64K feuilles de calcul et de classeurs illimités dans les formules.
- Noms définis spécifiques à la feuille de calcul et noms définis globaux.
- Fonctions personnalisées, recalcul minimal, itération, précision telle qu’affichée et plus encore.
- Copier des formules entre des cellules, des feuilles de calcul, des classeurs et des ensembles de classeurs avec un support complet pour la correction des références.
- Insérer et supprimer des feuilles de calcul, des lignes, des colonnes et des cellules avec un support complet pour la correction des références.
- Couper, copier et coller avec un support complet pour les corrections intelligentes des références à travers plusieurs feuilles de calcul et classeurs.
- Une attention particulière a été portée à la stabilité numérique.
Fonctionnalités de mise en forme
- Formats de nombres, incluant un support complet pour obtenir et définir des formats de nombres personnalisés compatibles avec Excel ainsi que pour obtenir le texte formaté d’une cellule tel qu’Excel l’afficherait.
- Polices, bordures, couleurs du thème Office avec teintes et ombrages, couleurs RVB, couleurs indexées de la palette Excel et motifs.
- Alignement horizontal, alignement vertical, retour à la ligne et réduction pour l’ajustement.
- Cellules fusionnées, hyperliens et formats conditionnels.
- Activer ou désactiver la protection de la feuille de calcul, les mots de passe de la feuille de calcul et le verrouillage des cellules.
- Regroupement et planification des lignes et des colonnes.
- Hauteurs de ligne automatiques et largeurs de colonne.
- Copier les formats sans affecter les formules ou les valeurs.
- Prise en charge des styles de cellules nommées.
Fonctionnalités de graphiques
- Le support de graphiques compatible avec Excel le plus complet disponible dans un composant Microsoft .NET Framework avec un support API pour pratiquement chaque propriété de graphique.
- La classe SpreadsheetGear.Drawing.Image offre la possibilité de générer une image (telle que GIF ou PNG) avec une seule ligne de code.
- Le rendu des graphiques prend en charge les fonctionnalités de graphique les plus courantes :
- Les types de graphiques incluent zone, barre, colonne, ligne, camembert, actions et dispersion XY.
- Les options de type de graphique incluent plusieurs groupes de graphiques (graphiques combinés), valeurs empilées et 100 % empilées, espacement et chevauchement de barres, marqueurs de lignes, lignes de points haut-bas, barres ouvertes-fermées, camemberts explosés et étiquettes de points de données.
- Les options des axes incluent les ensembles d’axes primaires et secondaires, l’échelle automatique et manuelle,
- Principales lignes de grille et marques de graduation, axes inversés et positions des étiquettes de graduation.
- Les options générales du graphique comprennent les titres des graphiques, les légendes, les couleurs du thème, les couleurs automatiques, les formats de nombres et les polices.
Fonctionnalités de Microsoft .NET Framework
- API facile à utiliser qui sera familière aux développeurs Excel VBA et COM tout en tirant parti de l’expressivité de .NET.
- Prend en charge Microsoft .NET Framework 2.0 et 64 bits .NET 2.0. Fonctionne avec Microsoft .NET Framework 3.0 et .NET 3.5.
- Intégration avec Microsoft Visual Studio 2005 et Visual Studio 2008, y compris IntelliSense et l’aide dynamique.
- La sécurité du code géré à 100 % sûr qui ne nécessite pas de FullTrust.
- Déploiement sans tracas avec un seul assembly nommé fort et sans clés de licence, entrées de registre ou problèmes de configuration.
- Aucune dépendance sur Microsoft Excel, qui n’est pas pris en charge dans un environnement serveur.
Fonctions prises en charge
Fonctions de gestion de bases de données et de listes DAVERAGE Indique la moyenne des valeurs répondant aux critères spécifiés. DCOUNT Compte le nombre de cellules contenant des nombres répondant aux critères spécifiés. DCOUNTA Compte les cellules non vides contenant des nombres ou du texte répondant aux critères spécifiés. DGET Renvoie une seule valeur répondant aux critères spécifiés. DMAX Extrait la valeur la plus élevée répondant aux critères spécifiés. DMIN Extrait la valeur la plus basse qui répond aux critères spécifiés. DPRODUCT Renvoie le produit des valeurs qui répondent aux critères spécifiés. DSTDEV Estime l’écart type d’une population, basé sur un échantillon d’entrées sélectionnées dans la base de données. DSTDEVP Renvoie le calcul de l’écart type d’une population, basé sur la somme de toute la population. DSUM Renvoie la somme des valeurs qui répondent aux critères spécifiés. DVAR Estime la variance d’un échantillon de population en fonction des valeurs qui répondent aux critères spécifiés. DVARP Renvoie le calcul de la vraie variance d’une population entière en fonction des valeurs qui répondent aux critères spécifiés. Fonctions de date et d’heure NOW Renvoie la date et l’heure actuelles sous forme de numéro de série. TODAY Renvoie la date actuelle sous forme de numéro de série. DATEVALUE Convertit le texte de date en un numéro de série DATEVALUE. DAY Renvoie le jour correspondant du numéro de série du mois ou du texte de la date de 1 à 31. HOUR Renvoie l’heure sous forme d’entier de numéro de série entre 0 et 23. MINUTE Renvoie le numéro de série correspondant à la minute. MONTH Renvoie le numéro de série correspondant au mois d’une date entre 1 et 12. SECOND Renvoie la partie des secondes d’une valeur de temps en série. TIMEVALUE Renvoie le nombre décimal pour un temps donné. YEAR Renvoie l’année correspondante sous forme de numéro de série sous forme d’entier. WEEKDAY Renvoie le jour de la semaine correspondant sous forme de numéro de série. DAYS360 Renvoie le nombre de jours entre deux dates définies basé sur une année de 360 jours. DATE Renvoie le numéro de série qui représente une date. TIME Renvoie la valeur décimale d’un temps donné. Fonctions financières IRR Renvoie le taux de rendement interne pour une série de flux de trésorerie représentés par des chiffres sous forme de valeurs. NPV Calcule la valeur actuelle nette d’un investissement à partir du taux de réduction et de plusieurs paiements et revenus futurs. MIRR Renvoie un taux de rendement interne modifié pour plusieurs flux de trésorerie périodiques. SLN Renvoie l’amortissement linéaire d’un actif. FV Renvoie la valeur future d’un investissement qui effectue des paiements sous forme de versement unique ou sous forme de série de paiements périodiques égaux. NPER Renvoie le nombre total de périodes pour un investissement. Cela est basé sur un paiement constant périodique et un taux d’intérêt constant. PMT Calcule le paiement d’un prêt pour un prêt basé sur des paiements constants et des taux d’intérêt constants. PV Renvoie la valeur actuelle basée sur un investissement. RATE Renvoie par période l’intérêt d’une rente. ISPMT Calcule les intérêts payés pendant une période définie d’un investissement. SYD Basé sur une période spécifiée, SYD renvoie la dépréciation des chiffres des années d’un actif. DB Renvoie la dépréciation de l’actif pour une période en utilisant la méthode du solde dégressif fixe. DDB Renvoie la dépréciation de l’actif pour une période en utilisant la méthode du double solde dégressif ou une autre méthode spécifiée. IPMT Renvoie les intérêts pour une période donnée basée sur un investissement avec des paiements constants périodiques et un taux d’intérêt constant. PPMT Renvoie le paiement principal pour une période d’un investissement basé sur des paiements constants périodiques et un taux d’intérêt constant. VDB Pour une période spécifiée, renvoie la dépréciation d’un actif. <td style="h Fonctions d’information NA Une représentation alternative de la valeur d’erreur #N/A. ERROR.TYPE Renvoie la valeur numérique correspondante associée à un type d’erreur dans Microsoft Excel. ISBLANK Renvoie VRAI si la cellule est vide, FAUX si elle contient des données. ISERR Renvoie VRAI si la valeur contient une valeur d’erreur autre que #N/A, FAUX si ce n’est pas le cas. ISERROR Renvoie VRAI si la valeur contient une valeur d’erreur (y compris #N/A), FAUX si ce n’est pas le cas. ISLOGICAL Renvoie VRAI si la valeur est une valeur logique, FAUX si ce n’est pas le cas. ISNA Renvoie VRAI si la valeur est #N/A, FAUX si ce n’est pas le cas. ISNONTEXT Renvoie VRAI si la valeur n’est pas du texte, FAUX si c’est le cas. ISNUMBER Renvoie VRAI si la valeur est un nombre, FAUX si ce n’est pas le cas. ISREF Renvoie VRAI si la valeur est une référence, FAUX si ce n’est pas le cas. ISTEXT Renvoie VRAI si la valeur est du texte, FAUX si ce n’est pas le cas. N Renvoie une valeur convertie en nombre. TYPE Détermine le type de valeur dans une cellule. Functions Logiques FAUX Renvoie la valeur FAUX. Peut être tapé directement dans la cellule en tant que « FAUX ». VRAI Renvoie la valeur VRAI. Peut être tapé directement dans la cellule en tant que « VRAI ». NON Renvoie la valeur inverse de ses arguments ; VRAI devient FAUX et FAUX devient VRAI. ET Renvoie VRAI si tous les arguments sont VRAI dans la formule, et FAUX si au moins un argument est FAUX. OU Renvoie FAUX si tous les arguments sont FAUX, et VRAI si au moins un argument est VRAI. SI Renvoie une valeur si une condition est VRAIE et renvoie une autre valeur si la condition est FAUSSE. Fonctions de Recherche et de Référence COLONNE Renvoie le(s) numéro(s) de colonne en fonction d’une référence donnée. LIGNE Renvoie le numéro de ligne en fonction d’une référence. ZONES Renvoie le nombre de zones en fonction d’une référence. COLONNES Renvoie le nombre de colonnes en fonction d’un tableau ou d’une référence. LIGNES Renvoie le nombre de lignes dans une référence ou un tableau. TRANSPOSER Renvoie une plage de cellules horizontale en vertical ou vice versa. HYPERLIEN Crée un raccourci pour accéder à un document stocké sur un serveur réseau. INDIRECT Renvoie le contenu d’une cellule en utilisant sa référence. INDEX Renvoie la valeur d’un élément sélectionné par les indexes du numéro de ligne et de la lettre de colonne. RECHERCHE Cherche dans la première ligne ou colonne d’une plage ou d’un tableau, et renvoie la valeur spécifiée de la même position dans la dernière ligne ou colonne de la plage ou du tableau. EQV Renvoie la position relative d’un élément dans un tableau qui correspond à une valeur spécifiée dans un ordre spécifié, ou la position d’un élément. ADRESSE Étant donné des numéros de ligne et de colonne spécifiés, crée une adresse de cellule sous forme de texte. CHOISIR Renvoie un élément parmi une liste de valeurs. RECHERCHEV Recherche une valeur dans la colonne la plus à gauche d’un tableau et renvoie une valeur de la même ligne dans un numéro de colonne que vous spécifiez. DÉCALAGE Renvoie une référence à une plage qui se situe à un nombre spécifique de lignes et de colonnes d’une cellule ou d’une plage de cellules. Fonctions mathématiques et trigonométriques PI Renvoie le nombre approximatif 3,14159265358979, la constante mathématique pi, précise jusqu’à 15 chiffres. ALÉA Renvoie un nombre aléatoire uniformément distribué supérieur ou égal à 0 et strictement inférieur à 1. Un nouveau nombre aléatoire est renvoyé à chaque fois que la feuille de calcul est calculée. ABS Renvoie la valeur absolue d’un nombre. ACOS Renvoie l’arccosinus d’un nombre en radians dans la plage de 0 à pi. ACOSH Renvoie le cosinus hyperbolique inverse d’un nombre. ASIN Renvoie l’arcsinus d’un nombre en radians dans la plage de -pi/2 à pi/2. ASINH Renvoie le sinus hyperbolique inverse d’un nombre. ATAN Renvoie l’arctangente d’un nombre en radians dans la plage de -pi/2 à pi/2 ATANH Renvoie la tangente hyperbolique inverse d’un nombre. COS Renvoie le cosinus de l’angle donné. COSH Renvoie le cosinus hyperbolique d’un nombre. DEGREES Convertit les radians en degrés. EVEN Renvoie un nombre arrondi à l’entier pair supérieur pour les entiers positifs et arrondi à l’entier pair inférieur pour les nombres négatifs. EXP Renvoie e (2,71828182845804) élevé à la puissance d’un nombre spécifié. FACT Renvoie le factoriel d’un nombre. INT Arrondit un nombre à l’entier inférieur le plus proche. LN Renvoie le logarithme naturel (base e) d’un nombre. LOG10 Renvoie le logarithme en base 10 d’un nombre. MDETERM Renvoie le déterminant d’une matrice d’un tableau. MINVERSE Renvoie la matrice inverse de la matrice stockée dans un tableau. ODD Renvoie un nombre arrondi vers le haut loin de zéro jusqu’à l’entier impair le plus proche. RADIANS Convertit les degrés en radians. SIGN Détermine le signe d’un nombre. Renvoie 1 si la valeur est positive, 0 si la valeur est 0, et -1 si la valeur est négative. SIN Renvoie le sinus d’un angle donné. SINH Renvoie le sinus hyperbolique d’un nombre. SQRT Renvoie une racine carrée positive. TAN Renvoie la tangente de l’angle donné. TANH Renvoie la tangente hyperbolique d’un nombre. LOG Renvoie le logarithme d’un nombre de la base que vous spécifiez. ROMAN Convertit un chiffre arabe en chiffre romain, en texte. TRUNC Tronque un nombre à un entier en supprimant la partie fractionnaire d’un nombre. PRODUCT Multiplie tous les nombres SOMME Ajoute tous les nombres dans une plage de cellules. SOMME.SQ Renvoie la somme des carrés des arguments. ATAN2 Renvoie l’arctangente en quadrants de l’angle spécifié des coordonnées x et y en radians entre -pi et pi, en excluant -pi. Un résultat positif représente un angle dans le sens antihoraire par rapport à l’axe x, un résultat négatif représente un angle dans le sens horaire. PLAFOND Renvoie un nombre arrondi à l’entier supérieur, loin de zéro, au multiple le plus proche de la significativité. COMBIN Renvoie le nombre de combinaisons pour un nombre donné d’éléments. PLANCHER Renvoie un nombre arrondi à l’entier inférieur, vers zéro, au multiple le plus proche de la significativité. MMULT Renvoie le produit matriciel de deux tableaux. Le résultat est un tableau avec le même nombre de lignes que le tableau1 et le même nombre de colonnes que le tableau2. MOD Renvoie le reste d’une opération de division (modulo). PUISSANCE Renvoie le résultat d’un nombre spécifié élevé à une puissance spécifiée. ARRONDI Arrondit un nombre à un nombre spécifié de chiffres. ARRONDI.INF Arrondit un nombre vers le bas, vers zéro. ARRONDI.SUP Arrondit un nombre vers le haut, loin de zéro. SOMMEX2MY2 Renvoie la somme des d… DIFFÉRENCE DE CARRÉS Retourne la différence des carrés des valeurs correspondantes dans deux tableaux. SUMX2PY2 Retourne la somme de la somme des carrés des valeurs correspondantes dans deux tableaux. SUMXMY2 Retourne la somme des carrés des différences des valeurs correspondantes dans deux tableaux. SUMIF Ajoute les cellules spécifiées par un certain critère. SUMPRODUCT Multiplie les composantes correspondantes dans les tableaux donnés et retourne la somme de ces produits. Fonctions statistiques COUNTBLANK Compte les cellules vides dans une plage spécifiée. FISHER Retourne la transformation de Fisher à x. FISHERINV Retourne l’inverse de la transformation de Fisher à y. GAMMALN Retourne le logarithme naturel de la fonction gamma. NORMSDIST Retourne la fonction de distribution cumulative normale standard. NORMSINV Retourne l’inverse de la fonction de distribution cumulative normale standard. GROWTH Calcule la croissance exponentielle prévue en utilisant des données existantes. LINEST Calcule une droite qui s’adapte le mieux à vos données en utilisant la méthode des moindres carrés. LOGEST Calcule une COURBE D’EXPONENTIAL Renvoie une courbe exponentielle qui s’adapte à vos données et renvoie un tableau de valeurs décrivant la courbe. TENDANCE Renvoie les valeurs y le long d’une droite de tendance linéaire qui correspond le mieux aux valeurs d’un ensemble de données. AVEDEV Renvoie la moyenne des écarts absolus des points de données par rapport à leur moyenne. MOYENNE Renvoie la moyenne de ses arguments. MOYENNEA Renvoie la moyenne des valeurs dans sa liste d’arguments, y compris les valeurs textuelles et logiques. COMPTE Compte le nombre de cellules contenant des nombres (y compris les dates et les formules qui évaluent à des nombres) dans la liste d’arguments. COMPTEA Compte le nombre de cellules non vides. DEVSQ Renvoie la somme des carrés des écarts d’un ensemble de données par rapport à leur moyenne d’échantillon. MOYENNE.GEO Renvoie la moyenne géométrique d’un tableau ou d’une plage de données positives. MOYENNE.HARMO Renvoie la moyenne harmonique d’un ensemble de données. KURT Renvoie le Kurtosis d’un ensemble de données. MAX Renvoie la plus grande valeur d’un ensemble de valeurs. MAXA Renvoie la plus grande valeur d’un ensemble de valeurs, y compris les valeurs textuelles et logiques. MEDIANE Renvoie la médiane des nombres donnés. MIN MIN Renvoie la plus petite valeur d’un ensemble de valeurs. MINA Renvoie la plus petite valeur d’un ensemble de valeurs, y compris du texte et des valeurs logiques. MODE Renvoie le nombre le plus fréquent ou répétitif dans un tableau ou une plage de données. SKEW Renvoie l’asymétrie d’une distribution. ECARTYPE Estime l’écart-type basé sur un échantillon. ECARTYPEA Estime l’écart-type basé sur un échantillon. Inclut du texte et des valeurs logiques. ECARTYPEP Estime l’écart-type basé sur un échantillon en supposant que les arguments représentent la population totale. ECARTYPEPA Estime l’écart-type basé sur un échantillon en supposant que les arguments représentent la population totale. Inclut du texte et des valeurs logiques. VAR Renvoie une estimation de la variance d’une population basée sur un jeu de données d’échantillon. VARA Renvoie une estimation de la variance d’une population basée sur un jeu de données d’échantillon et peut inclure du texte ou des valeurs logiques. VARP Calcule la variance basée sur l’ensemble de la population. VARPA Calcule la variance basée sur l’ensemble de la population et peut inclure du texte ou des valeurs logiques. CHIDIST Renvoie la probabilité unilatérale de la distribution du chi carré (X^2); la zone dans la queue droite sous le chi-carré. LOI.NORMALE Renvoie la fonction de distribution cumulative d’une variable aléatoire suivant une loi normale standard. CHIINV Renvoie l’inverse de la probabilité unilatérale de la distribution du chi carré (X^2). CHITEST Renvoie le test d’indépendance des caractéristiques dans un tableau. CORREL Renvoie le coefficient de corrélation entre deux ensembles de données. COUNTIF Compte le nombre de cellules dans une plage qui répondent à un critère donné. COVAR Renvoie la covariance, la moyenne des produits des écarts, pour chaque paire de points de données. FREQUENCY Calcule la fréquence à laquelle les valeurs se produisent dans une plage de valeurs et renvoie ensuite un tableau vertical de nombres. FTEST Renvoie le résultat d’un test F. INTERCEPT Calcule le point où une ligne intersectera l’axe des y en utilisant des valeurs x et y existantes. LARGE Renvoie la k-ième plus grande valeur dans un ensemble de données. PEARSON Renvoie le coefficient de corrélation de Pearson, r, un indice sans dimension qui varie de -1,0 à 1,0 inclus et reflète l’étendue d’une relation linéaire entre deux ensembles de données. PERCENTILE Renvoie le k-ième percentile des valeurs dans une plage. PERMUT Renvoie le nombre de permutations pour un nombre donné d’objets pouvant être sélectionnés parmi une plage de nombres. QUARTILE Renvoie le quartile Renvoie le quartile d’un ensemble de données. RSQ Renvoie la valeur de r^2 d’une droite de régression linéaire. SLOPE Renvoie la pente d’une droite de régression passant par des points de données dans Y CONNUS et X CONNUS. SMALL Renvoie la k-ème plus petite valeur dans un ensemble de données. STEYX Renvoie l’erreur standard de la valeur y prédite pour chaque x dans la régression. TINV Renvoie la valeur t de la distribution t de Student en fonction de la probabilité et des degrés de liberté. TRIMMEAN Renvoie la moyenne de l’intérieur d’un ensemble de données. PERCENTRANK Renvoie le rang d’une valeur dans un ensemble de données en pourcentage de l’ensemble de données. RANK Renvoie le rang d’un nombre dans une liste de nombres. ZTEST Renvoie la valeur P à deux queues d’un test z. CONFIDENCE Renvoie l’intervalle de confiance pour une moyenne de population. CRITBINOM Renvoie le nombre minimum produit une distribution binomiale inférieure ou égale au critère spécifié EXPONDIST Renvoie la distribution exponentielle. FDIST Renvoie la distribution de probabilité F. FINV Renvoie l’inverse de la distribution de probabilité F. PRÉVISION Calcule ou prédit une valeur future en utilisant des valeurs existantes. GAMMAINV Renvoie l’inverse de la distribution cumulative gamma. LOGINV Renvoie l’inverse de la fonction de distribution cumulative lognormale de x, où ln(x) est normalement distribué avec des paramètres de moyenne et d’écart-type. LOGNORMDIST Renvoie la distribution cumulative lognormale de x, où ln(x) est normalement distribué avec des paramètres de moyenne et d’écart-type. NEGBINOMDIST Renvoie la distribution binomiale négative. NORMINV Renvoie l’inverse de la distribution cumulative normale pour la moyenne et l’écart-type spécifiés. POISSON Renvoie la distribution de Poisson. STANDARDIZE Renvoie une valeur normalisée à partir d’une distribution caractérisée par la MOYENNE et l’ÉCART-TYPE. TDIST Renvoie les points de pourcentage (probabilité) pour la distribution t de Student, où une valeur numérique (x) est une valeur calculée de t pour laquelle les points de pourcentage doivent être calculés. PROB Renvoie la probabilité que les valeurs dans une plage se situent entre deux limites spécifiées. BETADIST Renvoie la fonction de densité de probabilité bêta cumulative. BETAINV Renvoie l’inverse de la fonction de densité de probabilité bêta cumulative. BINOMDIST Renvoie la probabilité de distribution binomiale d’un terme individuel. GAMMADIST Renvoie la distribution gamma. HYPGEOMDIST Renvoie la distribution hypergéométrique. NORMDIST Renvoie la distribution cumulative normale pour la moyenne et l’écart-type spécifiés. TTEST La probabilité associée au test t. WEIBULL Renvoie la distribution de Weibull. Fonctions de texte CHAR Renvoie le caractère spécifié par un nombre. CLEAN Supprime tous les caractères non imprimables du texte. CODE Renvoie un code numérique du premier caractère dans une chaîne de texte. L’inverse de la fonction CHAR. LEN Renvoie le nombre de caractères dans une chaîne de texte. LENB Renvoie le nombre de caractères dans une chaîne de texte exprimé en octets. LOWER Convertit toutes les lettres d’une chaîne de texte en minuscules. PROPER Met en majuscule la première lettre de chaque mot dans une chaîne de texte ou une phrase. T Renvoie le texte auquel une valeur fait référence. TRIM Supprime tous les espaces du texte sauf les espaces simples entre les mots. UPPER Convertit le texte en majuscules. VALUE Convertit une chaîne de texte qui représente un nombre en un nombre. DOLLAR Convertit un nombre en texte en utilisant le format de devise, avec les décimales arrondies à l’endroit spécifié. USDOLLAR Convertit un nombre en texte en utilisant le format du dollar américain, avec les décimales arrondies à l’endroit spécifié. LEFT Renvoie le(s) premier(s) caractère(s) d’une chaîne de texte. LEFTB Renvoie le(s) premier(s) caractère(s) d’une chaîne de texte en fonction d’un nombre spécifié d’octets. RIGHT Renvoie le(s) dernier(s) caractère(s) d’une chaîne de texte. RIGHTB Renvoie le(s) dernier(s) caractère(s) d’une chaîne de texte en fonction d’un nombre spécifié d’octets. FIXED Arrondit un nombre à un nombre spécifié de décimales, formate le nombre en format décimal en utilisant un point et des virgules, et renvoie le résultat sous forme de texte. CONCATENATE Joint plusieurs chaînes de texte en une seule chaîne de texte. EXACT Compare deux chaînes de texte et renvoie VRAI si elles sont exactement les mêmes, et FAUX sinon. REPT Répète le texte spécifié un nombre donné de fois. TEXT Convertit une valeur en texte dans un TROUVER Localise une chaîne de texte dans une autre chaîne de texte, et renvoie le numéro de la position de TROUVER LE TEXTE à partir du caractère le plus à gauche de DANS LE TEXTE. TROUVERB Renvoie la position du texte spécifié dans une autre chaîne de texte spécifiée en fonction du nombre d’octets que chaque caractère utilise à partir du premier caractère de DANS LE TEXTE. RECHERCHE Renvoie le numéro du caractère à partir duquel un caractère spécifique ou une chaîne de texte est d’abord trouvé, en lisant de gauche à droite. RECHERCHEB Renvoie le numéro du caractère à partir duquel un caractère spécifique ou une chaîne de texte est d’abord trouvé en octets, en lisant de gauche à droite. MILIEU Renvoie un nombre spécifique de caractères à partir d’une chaîne de texte en commençant à la position que vous spécifiez. MILIEUB Renvoie un groupe de caractères basé sur un nombre spécifié d’octets à partir d’une chaîne de texte en commençant à la position que vous spécifiez. SUBSTITUER Remplace NOUVEAU TEXTE par ANCIEN TEXTE dans une chaîne de texte. REMPLACER Remplace une partie d’une chaîne de texte par une autre chaîne de texte en fonction du nombre de caractères que vous spécifiez. REMPLACERB Remplace une partie d’une chaîne de texte par une autre chaîne de texte en fonction du nombre de caractères que vous spécifiez en termes d’octets. Nouveautés dans SpreadsheetGear 2009
- Support pour le format de nombre spécifique 93
Il y a des fonctions qui sont dans l’Excel 2003 Analysis Toolpak ainsi que la fonction DATEDIF non documentée portant le nombre total de fonctions prises en charge à 331.
- Prise en charge de CSV et du texte séparé par des tabulations (lecture et écriture).
- API et interface utilisateur de remplissage automatique et de glisser-déposer incluant la prise en charge des nombres, des dates, des heures, des noms de mois, des noms de jours et de certains motifs de texte.
- API et interface utilisateur de séries de données incluant la prise en charge des séries automatiques, chronologiques, linéaires, de croissance, de jour, de jour de semaine, de mois, d’année, de valeur de départ, de valeur de pas, de valeur d’arrêt et la possibilité d’utiliser une régression pour les tendances linéaires ou exponentielles.
- API et interface utilisateur de recherche d’objectif simple variable et simple cible.
- Rendu du titre de l’axe du graphique.
- Rendu de graphique à bulles.
- Prise en charge du texte en rotation dans les graphiques et les cellules.
- Prise en charge améliorée des options de remplissage incluant une API et une interface utilisateur de dégradé.
- De nombreuses améliorations de Range Explorer, Chart Explorer et Shape Explorer.
- Ajout des méthodes WorkbookView.BeginEdit(), WorkbookView.CancelEdit() et WorkbookView.EndEdit() ainsi qu’une propriété WorkbookView.IsEditing.
- Prise en charge des séries de graphiques masquées lorsqu’elles sont liées à des lignes ou des colonnes masquées lorsque l’option PlotVisibleOnly est activée.
- Prise en charge des noms de police et des tailles de police dans les en-têtes et pieds de page imprimés.
- Ajout de la méthode IArguments.GetArrayFormulaInfo(ref int row1, ref int col1, ref int row2, ref int col2) pour obtenir des informations sur la formule matricielle actuellement évaluée, le cas échéant.
- Ajout de SetDataFlags.WrapToNewWorksheet64K pour fournir une prise en charge de l’enroulement à la limite de ligne 64K d’Excel 97-2003.
- Ajout de plus d’exemples aux Solutions d’échantillons de SpreadsheetGear Explorer pour C# et VB.
SpreadsheetGear – Configuration requise du système
Requiert Microsoft .NET Framework 2.0 (fonctionne avec .NET 3.x).