Excelize v2.9.0

Notes de version

Les changements les plus notables de cette version sont:

Compatibilité

  • Changez le type de données du champ de structure ConditionalFormatOptions Format en tant que pointeur, problème associé #1867

Caractéristiques notables

  • Ajoutez de nouvelles fonctions DeleteSlicer et GetSlicers, problème associé #810
  • Ajoutez une nouvelle fonction MoveSheet pour prendre en charge la modification de l'ordre des feuilles dans le classeur, problème associé #1076
  • Ajoutez un nouveau champ AutoFitIgnoreAspect dans la prise en charge du type de données GraphicOptions pour remplir la cellule avec l'image et ignorer son rapport hauteur/largeur
  • Ajoutez un nouveau champ TickLabelPosition dans la prise en charge du type de données ChartAxis pour définir la position de l'étiquette du graphique
  • Ajoutez de nouveaux champs ShowAll, InsertBlankRow et NumFmt dans le type de données PivotTableField
  • Ajoutez de nouveaux champs ClassicLayout, FieldPrintTitles et ItemPrintTitles dans le type de données PivotTableOptions
  • Présentation de 2 nouveaux types d'énumération exportés ChartTickLabelPositionType et PictureInsertType
  • Introduire la nouvelle valeur d'énumération exportée ChartLineUnset
  • Introduisez 4 constantes ExtURIDataField, ExtURIPivotField, ExtURIPivotFilter et ExtURIPivotHierarchy
  • Introduire une nouvelle variable d'erreur exportée ErrPivotTableClassicLayout
  • La fonction MergeCell prend en charge l'effacement de la valeur des cellules esclaves lors de la fusion des cellules
  • Les fonctions AddDataValidation, DeleteDataValidation et GetCellStyle prennent en charge la sécurité de la concurrence, problème associé #1825 et #1903
  • La fonction GetDataValidations prend en charge l'obtention des validations de données qui sont stockées dans les listes d'extensions, problème associé #1835
  • La fonction SetSheetName prend en charge la sensibilité à la casse, problème associé #1856
  • Les fonctions GetPictureCells et GetPictures permettent d'obtenir les images de cellules insérées par la fonction de formule IMAGE et les chemins absolus des images
  • Ajoutez un nouveau champ AutoFitIgnoreAspect dans la prise en charge du type de données GraphicOptions pour remplir la cellule avec l'image et ignorer son rapport hauteur/largeur
  • La fonction SetCellHyperLink prend en charge la suppression du lien hypertexte par None linkType, problème associé #1940
  • La fonction AddChart permet de créer un graphique combiné avec les mêmes types, problème associé #1940
  • La fonction AddChart prend en charge le type de ligne défini du graphique en nuage de points
  • Une erreur sera renvoyée si la cellule d'en-tête de colonne est vide dans la plage de données du tableau croisé dynamique lors de la création du tableau croisé dynamique par la fonction AddPivotTable, problème associé #1945
  • Ajoutez la prise en charge de l'application d'une expression de format numérique avec des balises de langue/emplacement et un ID
  • Ajoutez la prise en charge de l'application du format numérique à la valeur de la cellule d'heure et de durée, problème associé #2004
  • Nouvelle fonction de formule de support: FRANC

Improve the Compatibilité

  • Améliore la compatibilité pour appliquer le format de numéro, prend en charge le format de numéro d'application avec alignement, problème associé #1847
  • Amélioration de la compatibilité de la partie interne du classeur avec un préfixe d'espace de noms de feuille de calcul, problème associé #1886
  • Améliorer la compatibilité des fichiers multimédias internes du classeur avec un chemin absolu, problème associé #1888

Corrections de bogues

  • Correction d'un bug de régression v2.8.1, le filtre automatique ne fonctionne pas dans LibreOffice, problème associé #1830
  • Correction d'un bug de régression v2.8.1, prise en charge de l'ajustement de la validation des données avec plusieurs plages de cellules, problème associé #1831
  • Correction d'un bug de régression v2.8.1, erreur sur les lignes en double, si le formatage conditionnel ou la validation des données a une référence à plusieurs plages de cellules
  • Correction d'un bug de régression v2.8.1, valeur de cellule incorrecte écrite si vous enregistrez plusieurs fois, problème associé #1906
  • Correction d'un bug de régression v2.8.1, les lignes d'étincelles se dupliquaient lors de la création de lignes d'étincelles sur plusieurs feuilles, problème associé #1910
  • La fonction CalcCellValue prend en charge les fonctions de formule de calcul ISNUMBER, OR et FIND avec des arguments matriciels, problème associé #1819
  • Correction du problème de tour de résultat du calcul de la fonction CalcCellValue, problème associé #1851
  • Corriger la fonction CalcCellValue qui renvoie un résultat incorrect des fonctions de formule XIRR et XNPV, problème associé #1989
  • Correction de l'erreur de retour RemoveCol lors de la suppression de colonnes, problème associé #1829
  • Correction du type de données de résultat incorrect de la fonction de formule DATE, problème associé #1833
  • Correction de la panique lors de la lecture d'un classeur avec un élément de ligne interne sans attribut r
  • Correction des parenthèses dans les formules qui sont supprimées lors de l'insertion de nouvelles colonnes ou lignes, problème associé #1861
  • Correction d'un résultat d'échappement de validation de données incorrect dans certains cas
  • Correction de certains caractères qui ne peuvent pas être affichés dans Stream Writer, problème associé #1865
  • Enregistrement du classeur avec le chemin de la pièce interne trié pour conserver le même hachage de fichiers identiques et corriger le type MIME incorrect, problème associé #1889
  • Correction du format d'axe défini par la fonction AddChart qui ne fonctionne pas dans le graphique combiné, problème associé #1921
  • Correction de la fonction AddChart définissant une position incorrecte des titres de l'axe principal
  • Correction de la fonction AddChart définissant le titre de l'axe vertical secondaire qui n'est pas affichéCorrection de la fonction AddChart définissant le titre de l'axe vertical secondaire qui n'est pas affiché, problème associé #1926
  • Corriger la fonction AddChart définir le type de ligne du graphique linéaire qui ne fonctionne pas
  • Corriger la fonction GetPivotTables qui renvoie une plage de données incorrecte, problème associé #1937
  • Corriger la panique de la fonction GetStyle lorsque le thème n'est pas sysClr, problème associé #1963
  • Corriger l'erreur de retour de la fonction GetCellRichText lors de la lecture d'une cellule sans index SST, problème associé #1999
  • Corriger la panique de la fonction SetSheetVisible sur les feuilles sans vue, problème associé #1969
  • Corriger le signe de pourcentage manquant dans le résultat formaté pour une valeur de cellule numérique nulle, problème associé #1942
  • Corriger l'axe horizontal manquant dans le graphique en nuage de points avec des valeurs négatives
  • Correction de la macro de forme manquante après l'ajustement de l'objet de dessin, problème associé #1957
  • Corriger la mise en forme conditionnelle manquante après la suppression d'une colonne dans certains cas, problème associé #1968
  • Correction de la valeur de la cellule lue avec un problème d'arrondi de la valeur décimale, problème associé #1979
  • Prise en charge de la définition de la valeur de la cellule avec une valeur IEEE 754 "pas un nombre" ou l'infini, problème associé #119 et #1955

Performance

  • Correction du problème de ralentissement de la vitesse de régression v2.8.0 et d'augmentation de l'utilisation de la mémoire
  • Réduire l'utilisation de la mémoire pour la fonction GetRows, problème associé #1874
  • Optimisez les performances de la fonction ColumnNumberToName, réduisez d'environ 50% l'utilisation de la mémoire et 50% du coût du temps

Miscellaneous

  • Le module des dépendances a été mis à jour
  • Tests unitaires et godoc mis à jour
  • Site Web de documentation avec plusieurs langues : arabe, allemand, anglais, espagnol, français, japonais, coréen, portugais, russe, chinois simplifié et chinois traditionnel, qui a été mis à jour. Ajout de la version italienne du document

Merci

Merci pour tous les contributeurs d'Excelize. Vous trouverez ci-dessous une liste des contributeurs qui ont des contributions de code dans cette version:

  • @mirgong (helloWorld)
  • @YueChenXu-Kimi (岳晨旭)
  • @JackMin1314 (陈王)
  • @paolobarbolini (Paolo Barbolini)
  • @iEvan-lhr (Evan lu)
  • @yetyear (yeahyear)
  • @ha5ky (hu5ky)
  • @lizhichao (vic)
  • @realzuojianxiang (realzuojianxiang)
  • @msackman (Matthew Sackman)
  • @yyle88 (yangyile-yyle88)
  • @yunkeweb (yunkeweb)
  • @iraj720 (Nima)
  • @jianxinhou
  • @barlevd
  • @18409615759 (nna)
  • @qijinkui (xiaokui)
  • @user1121114685 (联盟少侠)
  • @wangsongyan
  • @vsemichev (Vovka Morkovka)
  • @zhayt (Aybek)
  • @ShowerBandV (ShowerBandV)
  • @imink (Patrick Wang)
  • @samkeke (wxy)
  • @pjh591029530
  • @zhangyimingdatiancai
  • @wanghaochen2024
  • @centurion-hub
  • @peng (Zhang Zhipeng)
  • @slashdotdash (Ben Smith)
  • @ArcholSevier
  • @liuwangchao
  • @Zncl2222 (Jian Yu, Chen)

results matching ""

    No results matching ""