Excelize v2.6.1
- Publié ce sur: 22 août 2022
- Sorti sur GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.1
Notes de version
Les changements les plus notables de cette version sont:
Compatibilité
- Renommez le type exporté
TabColor
enTabColorRGB
- Renommer la constante exportée
TotalColumns
enMaxColumns
- Renommer la variable exportée
ErrMaxFileNameLength
enErrMaxFilePathLength
- Renommer la variable exportée
ErrWorkbookExt
enErrWorkbookFileFormat
- Supprimer la variable exportée
ErrEncrypt
- Modifier le nom de la feuille de calcul sans tenir compte de la casse
Caractéristiques notables
- Nouvelle prise en charge de 34 fonctions de formule: CONVERT, COVARIANCE.S, DAVERAGE, DAYS360, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP, EDATE, EOMONTH, EUROCONVERT, GROWTH, HYPERLINK, MINVERSE, MMULT, NETWORKDAYS, NETWORKDAYS.INTL, PEARSON, RSQ, SKEW.P, SLOPE, STDEVPA, STEYX, TREND, WEEKNUM, WORKDAY, WORKDAY.INTL
- Ajouter une nouvelle fonction
DeleteComment
pour prendre en charge la suppression de commentaires, problème associé #849 - La fonction
AddShape
prend désormais en charge l'attribution d'une macro à la forme - Ajout de la prise en charge du système de date 1900 ou 1904, problème associé #1212
- Ajouter un lien hypertexte de cellule de mise à jour de support, problème associé #1217
- La fonction
AddPicture
permettant désormais d'insérer des images aux formats EMF, WMF, EMZ et WMZ, problème associé #1225 - Effacer le message d'exception d'échec de l'ouverture du classeur, nouvelle variable exportée
ErrWorkbookPassword
pour le message d'erreur lors de la réception du mot de passe incorrect du classeur - Nouvelles constantes exportées
MinFontSize
,MinColumns
etMaxCellStyles
- Ajout de la prise en charge des formules matricielles pour le moteur de calcul de formules
- Prise en charge du chiffrement des classeurs par mot de passe, problème associé #199
- La prise en charge de
RichTextRun
définit l'exposant et l'indice par l'attributvertAlign
- La fonction
DeleteDataValidation
prend en charge la suppression de toutes les validations de données dans la feuille de calcul, problème associé #1254 - Le moteur de calcul de formule prend en charge le symbole de centile dans l'expression des critères de condition
- Le moteur de calcul de formule prend en charge le calcul des formules de dépendance, problème associé #1262
- Ajouter l'option d'exportation
MaxCalcIterations
pour spécifier le nombre maximal d'itérations pour le calcul itératif - Ajouter le type d'exportation
ColorMappingType
pour l'énumération des types de transformation de couleur - Prend en charge l'ajustement de la plage de tableau lors de la suppression et de l'insertion de colonne/ligne
- Prise en charge de l'ensemble et de l'obtention de l'index des couleurs, du thème et de la teinte pour l'onglet de la feuille, problème associé #1283
- Ajouter une nouvelle fonction d'exportation
GetRowOpts
pour l'itérateur de lignes, afin de prendre en charge les propriétés d'obtention des lignes, problème associé #1296
Improve the Compatibilité
- Améliorer la compatibilité avec le nombre de styles internes invalides, problème associé #1211
- Améliorer la compatibilité avec Google Sheet, problème associé #1244 et #1314
- L'écrivain de flux ignore désormais l'écriture des valeurs nulles lors de la définition de la valeur des cellules pour la ligne, problème associé #1299
Corrections de bogues
- Correction du fichier généré corrompu lorsque le même champ est utilisé pour les données du tableau croisé dynamique et les lignes/colonnes, problème associé #1203
- Correction de l'obtention d'une valeur de texte enrichi incorrecte causée par une vérification de type de cellule manquante, problème associé #1213
- Correction des types de données de cellule incorrects diffusant des résultats lors du formatage des nombres, problème associé #1219
- Correction de la valeur de cellule définie avec le problème d'héritage de style de colonne et de ligne, problème associé #1163
- Corriger la cellule de lecture est vide lorsque la cellule est dans le style de format de numéro d'espace réservé 0, problème associé #1312 et #1313
- Correction de la panique lors de l'ajout d'un volet sur une feuille de calcul de vues de feuille vide
- Résoudre le problème du calcul de la formule multi-arguments dans certains cas
- Correction du fichier généré corrompu en raison d'un ordre incorrect des champs d'en-tête et de pied de page de la feuille de calcul, problème associé #1257
- La correction de la valeur de cellule définie a échoué dans certains cas, problème associé #1264
- Corrigez la panique lorsqu'elle est définie ou obtenez des options d'affichage de feuille sur la feuille sans options d'affichage
- Correction de la corruption de classeur générée causée par des dcterms vides créés ou modifiés dans les propriétés principales du document
- Correction des propriétés doc manquantes après la création d'une nouvelle feuille de calcul, problème associé #1298
Performance
- Améliorer les performances pour la ligne de feuille de jeu et les cellules de fusion, corriger l'impact sur les performances lors de la résolution du problème #1129
- Performances de calcul de la formule d'optimisation
- Réduit l'utilisation de la mémoire et accélère la fonction
AddComment
, problème associé #1310
Miscellaneous
- Le module des dépendances a été mis à jour
- Tests unitaires et godoc mis à jour, rendu le cas de test compatible avec go1.19
- Site Web de documentation multilingue: arabe, allemand, espagnol, anglais, français, russe, chinois, japonais et coréen, qui a été mis à jour
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:
- @JDavidVR (David)
- @sceneq
- @Juneezee (Eng Zer Jun)
- @MichealJl (jialei)
- @ww1516123
- @z-hua (z.hua)
- @xdlrt (yeshu)
- @eaglexiang (Eagle Xiang)
- @MJacred
- @ReganYue (Regan Yue)
- @thomascharbonnel (Thomas Charbonnel)
- @ee0703 (EE)
- @NaturalGao (NaturalGao)
- @Sangua633