Excelize v2.1.0
- Publié ce sur: février 10, 2020
- Sorti sur GitHub: https://github.com/xuri/excelize/releases/tag/v2.1.0
Notes de version
Les changements les plus notables de cette version sont:
Caractéristiques notables
- Nouvelle fonction
DeleteDefinedName
, prise en charge de la suppression des noms définis du classeur ou de la feuille de calcul - Nouvelles fonctions
SetPageMargins
etGetPageMargins
, prise en charge de la définition des marges de page - Nouvelles fonctions
DeleteChart
etDeletePicture
, support pour supprimer le graphique et les images de la feuille de calcul - Ajout de la prise en charge du fichier Excel qui n'utilise aucun encodage UTF-8
- La fonction
AddChart
prend désormais en charge la création du camembert du camembert, de la barre du camembert et du combo chart - La fonction
AddChart
prend désormais en charge la définition de lignes de grille mineures pour le graphique, problème associé #501 - La fonction
AddChart
prend désormais en charge la définition de la largeur de ligne du graphique linéaire, problème associé #505 - La fonction
AddChart
prend désormais en charge la définition d'une unité principale et le saut d'étiquette pour le graphique, problème associé #538 - La fonction
SetColVisible
prend désormais en charge la définition de la colonne visible par plage de colonnes - La fonction
AddPivotTable
autoriser les colonnes vides dans le tableau croisé dynamique, problème associé #511
Corrections de bogues
- Correction du texte d'espace de fin manquant de la cellule
- La fonction
MergeCell
prendre en charge les cellules de fusion superposées, résoudre le problème #533 - Ajout de la gestion du texte riche en ligne vide dans certains cas, résoudre le problème #529
- Ajout de la gestion de la vue de classeur vide dans certains cas, résoudre le problème #426
- Ajout de la gestion du caractère d'échappement dans la formule, résoudre le problème #546
Performance
- Nouvelles fonctions
NewStreamWriter
etFlush
pour générer la nouvelle feuille de calcul avec d'énormes quantités de données. Par rapport à l'écriture sans streaming, utilisation de la mémoire réduite de 90.2%, coût en temps de 53% - Faire en sorte que la fonction
GetRows
lise les données en streaming. Réduit l'utilisation de la mémoire de 78.9%, problème associés #146 et #382 - Améliorations de la compatibilité, ajout de la prise en charge de 49 espaces de noms XML internes
Miscellaneous
- Ajout de la journalisation des erreurs possibles lors du décodage XML, problème associés #539
- Améliorer les tests unitaires de couverture de code (couverture de ligne: 97.04%)
- Ajouter une erreur de vérification manquante dans les tests unitaires
- Site de documentation avec multilingue: 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:
- @heiy (heiy)
- @streboryaj
- @ducquangkstn (quang_neo)
- @mlh758 (Michael Harris)
- @zxdvd (Xudong Zhang)
- @monoflash (Alex Geer)
- @match-meng
- @chowey (Cameron Howey)
- @Amodio (Jacques Boscq)