Excelize v2.8.0

Notes de version

Les changements les plus notables de cette version sont:

Compatibilité

  • Renommez la variable exportée ErrTableNameLength en ErrNameLength
  • Renommez le type exporté PaneOptions en Selection
  • Renommez le champ Runs en Paragraph dans le type de données Comment exporté
  • Supprimez le champ Lang dans le type de données Style
  • Suppression du type de données exporté ChartTitle et utilisation du type de données RichTextRun à sa place
  • Changement du type de données pour les DecimalPlaces en pointeur d'entier
  • Modifier le facteur de conversion point par défaut en pixels, problème associé #279 et #1536
  • Modifier la signature de la fonction AddShape: func (f *File) AddShape(sheet, cell string, opts *Shape) error en func (f *File) AddShape(sheet string, opts *Shape) error

Caractéristiques notables

  • Ajouter de nouvelles variables d'erreur exportées ErrExistsTableName et ErrorFormControlValue
  • Ajouter de nouvelles options ShortDatePattern, LongDatePattern, LongTimePattern et CultureInfo dans le type de données Options, problème associé #1199
  • Ajouter une nouvelle énumération de type de données exportées CultureName pour le code de pays
  • Nouvelles fonctions GetTables et DeleteTable support pour obtenir et supprimer des tables, problème associé #674 et #1454
  • Prise en charge de la nouvelle fonction GetStyle pour obtenir les définitions de style, problème associé #314, #1520 et #1521
  • Prise en charge de l'application de la valeur de cellule avec espace réservé, remplissage, nombres d'arrondis, devise, comptabilité et format de numéro d'argument de commutateurs, et prise en charge de l'application du format de date et d'heure pour les balises de langue 812, problème associé #660
  • Nouvelle prise en charge de 10 fonctions de formule: ARRAYTOTEXT, FORECAST, FORECAST.LINEAR, FREQUENCY, INTERCEPT, ODDFYIELD, ODDLPRICE, ODDLYIELD, PROB, VALUETOTEXT
  • Ajouter des détails sur la limitation de la longueur du chemin d'accès au fichier dans le message d'erreur
  • Prise en charge de la nouvelle fonction GetPanes pour obtenir des volets de feuille et une sélection de vue
  • Prise en charge des nouvelles fonctions AddFormControl, GetFormControls et DeleteFormControl pour les contrôles de formulaire, problème associé #301 et #1169
  • La fonction AddChart prend en charge les titres principaux définis, problème associé #1553
  • La fonction AddChart prend en charge la création d'un graphique avec un axe de série secondaire, problème associé #518
  • La fonction AddChart prend en charge le formatage et la définition de titres de texte enrichi pour le graphique, problème associé #1588
  • Ajouter une vérification du type de forme pour la fonction AddShape, une erreur sera renvoyée si aucun type de forme n'est spécifié
  • Prise en charge des valeurs de cellule de lecture formatées par le format de numéro de calendrier japonais, problème associé #1590
  • La fonction GetPictures prend en charge la lecture des images d'ancrage d'une cellule, problème associé #1585
  • La fonction NewConditionalStyle prend en charge la création d'un format conditionnel avec format numérique et protection, problème associé #1610

Improve the Compatibilité

  • Prise en charge de la vérification de la longueur de la valeur de la cellule avec des caractères multi-octets, problème associé #1517
  • Empêcher de créer des tables en double et un nom défini avec le même nom
  • Améliorer la compatibilité de la taille de la forme de la boîte de commentaire de cellule avec KingSoft WPS
  • Prend en charge le retour à la largeur de colonne par défaut dans la propriété de format de feuille, problème associé #1536
  • Insensible à la casse pour le chemin XML de la feuille de calcul interne afin d'améliorer la compatibilité, problème associé #1591

Corrections de bogues

  • Échappez les caractères XML après avoir vérifié la longueur de la valeur de la cellule, corrigez le fichier généré par l'écrivain de flux corrompu, problème associé #1518, #1519 et #1530
  • Correction de la taille incorrecte de la zone de commentaire pour les commentaires en texte brut multilignes
  • Empêcher le formatage de la valeur de la cellule de texte en tant que numérique, problème associé #1523, #1528 et #1533
  • Correction des conditions de concurrence pour les fonctions de sécurité de la simultanéité
  • Correction de la milliseconde ronde incorrecte pour la date et l'heure
  • Correction d'un résultat au format numérique incorrect pour la date et l'heure avec 12 heures le matin
  • Correction des fonctions de formule incorrectes résultat SUMIFS et AVERAGEIFS, problème associé #1564
  • Correction des problèmes de priorité des opérateurs arithmétiques de base dans le moteur de calcul, problème associé #1599
  • Correction d'un problème de référence de feuille de calcul croisée pour le moteur de calcul de formule
  • Correction du problème d'ajustement du tableau après avoir supprimé des lignes, problème associé #1539
  • Prise en charge pour obtenir plusieurs images dans une cellule, problème associé #1548
  • Corriger la position de l'image ajoutée était incorrecte dans certains cas, problème associé #1560
  • Prend en charge l'ajustement de la formule lors de l'insertion de colonnes et de lignes, corrige la corruption du classeur causée par l'insertion de colonnes ou de lignes causées, problème associé #1565
  • La fonction de formule CONCAT, CONCATENATE prend en charge la concaténation de plusieurs valeurs de cellule, problème associé #1569
  • Correction des résultats de calcul de formule incorrects sur une fonction d'argument imbriquée qui renvoie un résultat numérique, problème associé #1582
  • Correction des problèmes de compteur d'objets graphiques internes à cause desquels l'image ajoutée a été dupliquée, problème associé #1584
  • Correction du résultat de la cellule de date et d'heure de lecture incorrectement causé par un problème d'arrondi des heures, problème associé #1587
  • Correction de la panique lors de l'obtention de cellules fusionnées avec le même axe de début et de fin

Performance

  • Optimisation des appels d'expressions régulières pour améliorer les performances, problème associé #1532
  • Cela évite la conversion inutile d'octets/chaînes, problème associé #1541

Miscellaneous

  • Le module des dépendances a été mis à jour
  • Simplifiez la déclaration des variables et les déclarations de retour d'erreur
  • Supprimer le mappage de code de format de numéro de langue intégré avec les valeurs Unicode
  • Supprimez le type de données interne xlsxTabColor, en utilisant le type de données xlsxColor au lieu de xlsxTabColor
  • Tests unitaires et godoc mis à jour
  • Site Web de documentation multilingue: arabe, allemand, espagnol, 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:

  • @IAkumaI (Valery Ozarnichuk)
  • @sillydong (Chen Zhidong)
  • @fudali113 (fudali)
  • @Juneezee (Eng Zer Jun)
  • @joehan109
  • @yicixin (壹次心)
  • @vb6iscool
  • @chengcxy (chengxinyao)
  • @lidp20
  • @JDavidVR (David)
  • @fsfsx
  • @cnmlgbgithub

results matching ""

    No results matching ""