Excelize v1.3.0
- Publié ce sur: mai 13, 2018
- Sorti sur GitHub: https://github.com/xuri/excelize/releases/tag/v1.3.0
Notes de version
Les changements les plus notables de cette version sont:
API modifiée
- Rendre l'index de ligne cohérent dans les fonctions
SetRowHeight
etGetRowHeight
, resoudre le probleme #205
Caractéristiques notables
- Une nouvelle fonction
SetSheetRow
a été ajoutée pour le support d'écrire toute la ligne à la fois, problème lié #96 et #194 - Nouvelles fonctions
GetColOutlineLevel
,GetRowOutlineLevel
,SetColOutlineLevel
etSetRowOutlineLevel
a été ajouté pour prendre en charge la création d'un groupe - Ajouter la méthode iterator pour
Rows
, nouvelles fonctionsColumns
,Next
etError
a été ajouté - La fonction
SetCellValue
prend désormais en charge les valeurs de typebool
ettime.Duration
- La fonction
AddTable
prend désormais en charge le nom d'ensemble de la table, problème associé #216 - La fonction
AddPicture
prend désormais en charge la définition du positionnement d'une image, problème associé #214 - La fonction
GetCellValue
prend désormais en charge la lecture de la valeur de cellule de typeinlineStr
, problème associé #208 et pull request #209 - La fonction
AddChart
prend désormais en charge la taille de graphique personnalisée définie - Ajout de graphiques 3D, 3D 100%, groupés, empilés et 100% empilés à barres et colonnes pris en charge, problème associé #160 et #190
- Ajouter un lien hypertexte vers le support d'image pour la fonction
AddPicture
, problème associé #185 - Ajouter des propriétés de protection associées à la prise en charge des cellules, problème associé #191
- Ajoutez des catégories ou des valeurs dans l'ordre inverse (orientation du graphique) prise en charge et définissez le maximum automatique ou fixe, le minimum de l'axe, problème associé #202
Corrections de bogues
- Correction de
DeleteSheet
faire un fichier cassé causé par le calcul de la baliseactiveTab
incorrect, problème associé #165 - Correction du nombre de colonnes lues dans les données de feuille de calcul spécifiques, problème associé #175
- Gérez le nom de fichier de table de chaînes partagé spécial
xl/SharedStrings.xml
pour rendre la bibliothèque compatible avec le logiciel 1C, problème associé #188 - Correction de l'index
checkCellInArea
hors de portée lorsque la référence de cellule fusionnée est une seule coordonnée, problème associé #206 - La famille de polices définie ne fonctionne pas, problème associé #222
Performance
- Rendez
SetCellStyle
plus rapide en sautant les conversions danscheckCellInArea
, et en sautant les vérifications de la zone lorsque nous sommes sûrs que la cellule ne peut pas être avant ou après la ligne/colonne actuelle - Économisez des octets sur la mémoire au lieu d'une chaîne, 11% d'économie de mémoire, voir Performance Figures
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:
- @mbresson (Matthieu Bresson)
- @pvelder (Peter De Velder)
- @martinal (Martin Sandve Alnæs)
- @OloloevReal (Ololoev)
- @lunny (Lunny Xiao)
- @srdolor (Ilya Kuznetsov)
- @jdevelop (Eugene)