Excelize v2.0.2
- Publié ce sur: octobre 9, 2019
- Sorti sur GitHub: https://github.com/xuri/excelize/releases/tag/v2.0.2
Notes de version
Les changements les plus notables de cette version sont:
Compatibilité
Exigences de mise à niveau La version linguistique de Go est la 1.10 ou une version ultérieure.
Caractéristiques notables
- Créer un support de tableau croisé dynamique. Nouvelle fonction
AddPivotTable
a été ajouté - Créer un support Sparkline. Nouvelle fonction
AddSparkline
a été ajouté - Nouvelles fonctions
GroupSheets
etUngroupSheets
groupe de support et des feuilles dégrouper - Nouvelle fonction
AddVBAProject
pour prendre en charge ajouter le fichiervbaProject.bin
qui contient des fonctions et/ou des macros - La fonction
SetPageLayout
maintenant support pour soutenir pour régler l'ajustement à la largeur et à la hauteur, problème associé #432 - La fonction
SetSheetViewOptions
prise en charge pour définir s'il faut "afficher un zéro dans les cellules qui ont une valeur nulle" maintenant - Autoriser l'accès à plus d'attributs de formule dans
SetCellFormula
, support définit le type de formule et l'attribut ref - Prise en charge du style de frappe de police, problème associé #482
Corrections de bogues
- Correction du texte manquant des commentaires dans certains cas, résoudre le problème #434
- Correction de
RemoveRow
hors de portée dans certains cas en recalculant le décalage pour l'ajusteur de cellules fusionnées, résoudre le problème #437 - Correction d'une formule non valide dans la liste déroulante de validation des données
- Correction du fichier corrompu lors de l'appel de la méthode
Save
dans l'itération, résoudre le problème #443 - Compatible avec différents types de chemins relatifs dans
workbook.xml.rels
pour corriger le fichier lu a échoué dans certains cas, résoudre le problème #442 - Correction de la corruption de fichier lors de la suppression de toutes les cellules fusionnées dans certains cas
- Correction du problème où les paramètres de la feuille de calcul de protection ne sont pas valides dans certains cas, résoudre le problème #454
- Fix
GetSheetName
ne fonctionne pas dans certains cas en vérifiant la liste des feuilles basée sur l'index à la place, résoudre le problème #457 - Ajouter la prise en charge des chaînes en ligne à plusieurs lignes, problème associé #464
- Correction de la valeur de la cellule numérique de dépassement sur le système d'exploitation 32 bits, problème associé #386
- Correction des erreurs de dépendance du module go, problème associé #466 and #480
- Correction du fichier corrompu lors de l'appel de
SetSheetPrOptions
dans certains cas, résoudre le problème #483
Performance
- Optimisation des performances, plus rapide pour la lecture du fichier, problème associé #439
Miscellaneous
- Ajouter une vérification des erreurs manquante dans
SetSheetRow
- Optimiser le code, combiner les fonctions internes:
workBookRelsWriter
,drawingRelsWriter
enrelsWriter
;drawingRelsReader
,workbookRelsReader
,workSheetRelsReader
enrelsReader
addDrawingRelationships
,addSheetRelationships
enaddRels
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:
- @farmerx (Farmerx)
- @dongkai16z (董凯)
- @Sustainedhhh
- @mlh758 (Michael Harris)
- @zhaov
- @WuXu1995
- zaddok
- @dolmen (Olivier Mengué)
- @mqy (Qingyou Meng)
- @mtmcfarl (Matthew McFarling)
- @sevkin (Vsevolod Balashov)
- @bvwells (Ben Wells)
- @chtisgit (Christian Fiedler)
- jaby