Excelize v2.4.1

Notes de version

Les changements les plus notables de cette version sont:

Compatibilité

Changer le chemin d'importation des modules Go en github.com/xuri/excelize/v2

Caractéristiques notables

  • Prise en charge de la largeur de colonne définie en mode streaming, problème associé #625
  • Prise en charge de la cellule de fusion en mode streaming, problème associé #826
  • Nouveau support 2 fonctions de formule: BESSELK, BESSELY
  • Le moteur de calcul de formule prend désormais en charge les références de nom définies
  • Ajouter une option de désactivation pour les graphiques xAxis et yAxis
  • La fonction AddPivotTable prend en charge la plage de données de la source de référence par nom défini, concerne le problème #856
  • La fonction suivante est maintenant la sécurité de la simultanéité, concerne le problème #861
    • Insertion simultanée AddPicture et GetPicture ou récupérez l'image à partir de la feuille de calcul
    • La simultanéité Rows et Cols itère les lignes et les colonnes
    • Cellules de jeu de concurrence SetSheetRow pour une ligne de la feuille de calcul
    • Style de cellule de jeu de concurrence SetCellStyle
    • La concurrence NewStyle crée le style
  • Exporter le message d'erreur de la fonction 24

Improve the Compatibilité

  • Améliore la compatibilité pour les attributs d'espace de noms XML par défaut, corrige le fichier corrompu généré dans certains cas
  • Améliore la compatibilité avec les attributs de configuration de page non standard, corrige l'échec de la feuille de calcul ouverte dans certains cas
  • Ajouter un attribut count dans le tableau des chaînes partagées
  • Supprimer l'exigence de fuseau horaire UTC lors de la définition de la valeur de la cellule avec l'heure, problème associé #409
  • Améliore la compatibilité avec le caractère de contrôle XML dans la chaîne littérale d'échappement
  • Renommez le champ exporté File.XLSX en File.Pkg
  • Changer les noms de feuille ne sont pas sensibles à la casse pour NewSheet, GetSheetIndex, DeleteSheet, problème associé #873
  • Correction de l'attribut pivot manquant de la mise en forme conditionnelle, problème associé #883
  • Amélioration de la compatibilité avec l'attribut de numéro de première page invalide dans la mise en page
  • Ajouter une limite maximale de caractères et corriger le caractère de préservation manquant pour SetCellRichText

Corrections de bogues

  • Correction d'une erreur d'analyse du format de l'heure 12/24 heures, problème associé #823 et #841
  • Le correctif ne peut pas obtenir de commentaires de GetComments dans certains cas, problème associé #825
  • Correction d'un problème lors de l'obtention et de l'ajout de commentaires sur plusieurs auteurs, problème associé #829 et #830
  • Correction du chemin de fichier invalide et de l'espace de noms en double lors de la recréation de la feuille de calcul, problème associé #834
  • Correction des attributs de contour de l'ensemble ne fonctionne pas lorsque la valeur des attributs showOutlineSymbols, summaryBelow et summaryRight est false
  • Évitez les lignes vides dans la fin de la feuille de calcul par GetRows, problème associé #842
  • Correction d'une cellule de formule manquante lors de l'obtention de la valeur des lignes, problème associé #855
  • La comparaison de correctifs échoue à l'intérieur et à l'extérieur de la fonction IF, problème associé #858
  • Le correctif GetRowHeight obtient en fait la hauteur de la ligne suivante
  • Correction d'une portée incorrecte lors de l'obtention du nom défini
  • L'attribut LocalSheetID dans le nom défini doit être égal à SheetIndex au lieu de SheetID
  • Correction des styles de chaque cellule manquants lors de la définition du style des colonnes, problème associé #467
  • Empêcher la panique lorsqu'une plage incorrecte est fournie en tant que PivotTableRange lors de la création d'un tableau croisé dynamique
  • Correction d'un problème de précision de lecture des décimales, problème associé #848 et #852
  • Échapper au caractère XML dans la liste déroulante, éviter le fichier corrompu généré, problème associé #971
  • Correction d'une limite de nombre de caractères incorrecte dans la liste déroulante, problème associé #972
  • Correction de l'utilisation élevée du processeur lors de la lecture de la valeur de la cellule avec le format numérique causée par un problème d'analyse temporelle Excel dans certains cas, problème associé #974
  • Correction d'une erreur d'analyse du mois dans le format de nombre personnalisé dans certains cas

Performance

  • Réduisez la mémoire redondante sur Save et SaveAs d'environ 19% au maximum sur la base de la version précédemment publiée

Miscellaneous

  • Correction du problème de sécurité du code CWE-190 et CWE-681
  • Le module des dépendances a été mis à jour
  • Tests unitaires et godoc mis à jour
  • Utilisez GitHub Action pour les tests unitaires
  • Site Web de documentation multilingue: arabe, allemand, espagnol, anglais, français, russe, chinois, japonais et coréen, qui a été mis à jour

results matching ""

    No results matching ""