Excelize 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 et GetPageMargins, prise en charge de la définition des marges de page
  • Nouvelles fonctions DeleteChart et DeletePicture, 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 et Flush 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)

results matching ""

    No results matching ""