Aspose.Cells for Java 17.02.0 Notes de mise à jour

Clé Résumé Catégorie
CELLSJAVA-42009 Prise en charge du graphique MS Excel 2016 TreeMap Nouvelle fonctionnalité
CELLSJAVA-42008 Prise en charge du graphique en cascade MS Excel 2016 Nouvelle fonctionnalité
CELLSJAVA-41521 Prise en charge de la conversion de texte en colonnes Fonction MS Excel Nouvelle fonctionnalité
CELLSJAVA-42165 Perte de données lors de la copie d’une plage avec des lignes et des colonnes masquées dans un nouveau classeur et de sa conversion en HTML Punaise
CELLSJAVA-42164 Perte de données lors de la copie d’une plage avec des lignes et des colonnes masquées dans un nouveau classeur et de sa conversion en HTML - II Punaise
CELLSJAVA-42162 Perte de données lors de la copie d’une plage avec des lignes et des colonnes masquées dans un nouveau classeur et de sa conversion en HTML - III Punaise
CELLSJAVA-40251 Enregistrer sous PDF ne conserve pas la mise en forme Punaise
CELLSJAVA-42187 La formule Excel ne fonctionne pas et s’affiche sous la forme “#DIV/0 !” Punaise
CELLSJAVA-42184 Problème de sauvegarde simultané Punaise
CELLSJAVA-42156 Les bordures supérieure et inférieure des cellules ont disparu lors de la conversion en HTML Punaise
CELLSJAVA-42147 La formule Excel ne fonctionne pas correctement Punaise
CELLSJAVA-42131 Le recalcul d’un certain nombre de formules à l’aide des API Aspose Cells donne “#NUM!” Erreur Punaise
CELLSJAVA-42188 La page de démonstration de maths ne se charge pas correctement dans le projet de démonstration GridWeb (Java) Punaise
CELLSJAVA-41565 La liste déroulante de validation des données de la liste ne se ferme pas lors du rechargement des données Punaise
CELLSJAVA-42159 PageSetup.BlackAndWhite ne semble pas fonctionner Punaise
CELLSNET-45106 Bogue dans l’essai d’attraper et relancer l’exception où ExceptionType est modifié Punaise
CELLSJAVA-42189 Graphique en cascade, lorsque calculate () est appelé, les couleurs de la série de graphiques sont inversées. Punaise
CELLSJAVA-42160 Un bogue d’échelle logarithmique dans Excel provoque le blocage de Aspose Cells Punaise
CELLSJAVA-42158 Les valeurs liées de l’axe vertical ont été modifiées lors du rendu de la feuille de calcul en PDF Punaise
CELLSJAVA-42157 Les valeurs liées aux axes horizontal et vertical ont été modifiées lors du rendu du graphique en EMF Punaise
CELLSJAVA-42133 Hébreu - Le caractère d’espace est manquant dans PDF Punaise
CELLSJAVA-42107 Le graphique est supprimé verticalement lors du rendu à l’image Punaise
CELLSJAVA-42105 Les séries DataTable sont manquantes lors de l’exportation du graphique vers l’image Punaise
CELLSJAVA-42090 Soulignement manquant dans le titre lorsque le graphique est converti en image Punaise
CELLSJAVA-42086 L’image d’arrière-plan dans le graphique est incorrecte Punaise
CELLSJAVA-42084 Les étiquettes/légendes de l’axe (en hébreu) du graphique n/b de l’espace sont manquantes dans le fichier de sortie PDF Punaise
CELLSJAVA-41831 Le contenu de la forme rectangulaire ne s’affiche pas lors de la conversion de la feuille de calcul en HTML Punaise
CELLSJAVA-42095 Le graphique a été modifié lors de la conversion de la feuille de calcul en HTML Punaise
CELLSJAVA-42096 La formule dans le graphique a changé de position lors de la conversion de la feuille de calcul en HTML Punaise
CELLSJAVA-42169 Conversion d’Excel en PDF - le texte arabe est inversé Punaise
CELLSJAVA-42193 Le nom de la feuille devient majuscule lors de l’insertion de la formule Punaise
CELLSJAVA-42191 Appel à updateSelectedValue modifie activeSheetIndex Punaise
CELLSJAVA-42181 Vue protégée après réenregistrement d’un fichier XLS Punaise
CELLSJAVA-42180 La copie d’un classeur modifie la hauteur standard Punaise
CELLSJAVA-42177 La formule dans la validation personnalisée est manquante lorsque le classeur est enregistré au format XLS Punaise
CELLSJAVA-42173 Excel doit récupérer le fichier après une simple sauvegarde via Aspose.Cells Punaise
CELLSJAVA-42171 La feuille de calcul est corrompue après avoir changé la police des formes Punaise
CELLSJAVA-42168 Impossible de changer la police de certaines formes de la collection Punaise
CELLSJAVA-42166 Le fichier Excel protégé par mot de passe génère une exception lors du chargement Punaise
CELLSJAVA-42163 La taille du classeur de destination est presque le double de la taille du classeur source Punaise
CELLSJAVA-42161 La copie de feuilles dans des classeurs modifie la formule Punaise
CELLSJAVA-42154 Impossible de lire la valeur textuelle de la case à cocher Punaise
CELLSJAVA-42150 La méthode GetNames() ne renvoie pas tous les noms Punaise
CELLSJAVA-40511 Les pages du PDF généré par Aspose.Cells sont toutes noires Punaise
CELLSJAVA-42179 NullPointerException at Workbook ctor lors du chargement d’un HTML Exception
CELLSJAVA-42174 NullPointerException at Workbook ctor lors du chargement d’un HTML - II Exception
CELLSJAVA-42192 CellsException : Taille de trou non valide : elle doit être comprise entre 10 et 90 Exception
CELLSJAVA-42190 Exception : “java.lang.IndexOutOfBoundsException” lors du chargement d’un format de fichier XLSX Exception
CELLSJAVA-42185 Exception - ReadElementString uniquement peut être appelée - s’est produite lors de l’ouverture du classeur Exception

Public API et modifications incompatibles avec les versions antérieures

Voici une liste de toutes les modifications apportées au public API, telles que les membres ajoutés, renommés, supprimés ou obsolètes, ainsi que toute modification non rétrocompatible apportée à Aspose.Cells for Java. Si vous avez des inquiétudes concernant l’un des changements répertoriés, veuillez le signaler sur le forum d’assistance Aspose.Cells.

Ajout de la propriété HTMLLoadOptions.AutoFitColsAndRows

Cette version du Aspose.Cells for Java API a ajouté la propriété HTMLLoadOptions.AutoFitColsAndRows qui indique si le API doit ajuster automatiquement les colonnes et les lignes lors de l’importation du HTML dans son mode objet. La propriété de type booléen a la valeur par défaut false, ce qui signifie que les hauteurs et largeurs de cellule seront importées telles quelles. Cependant, lorsque la propriété susmentionnée est définie sur true, le API essaie d’ajuster les largeurs de colonne et les hauteurs de ligne en fonction du contenu. .

Voici le scénario d’utilisation simple de la propriété HTMLLoadOptions.AutoFitColsAndRows.

 // Create an instance of HTMLLoadOptions

HTMLLoadOptions loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.setAutoFitColsAndRows(true);

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

Workbook book = new Workbook(dir + "sample.htm", loadOptions);

Ajout des propriétés WorkbookSettings.WarningCallback & LoadOptions.WarningCallback

Aspose.Cells for Java 17.02.0 a exposé la propriété WarningCallback aux classes LoadOptions et WorkbookSettings afin d’obtenir ou de définir le rappel d’avertissement. Les développeurs doivent implémenter l’interface IWarningCallback afin d’obtenir des avertissements personnalisés dans leurs applications.

Voici un scénario d’utilisation simple de la propriété LoadOptions.WarningCallback pour obtenir des avertissements lorsqu’une feuille de calcul d’entrée contient des plages nommées en double.

 public class WarningCallback implements IWarningCallback

{

	public void warning(WarningInfo warningInfo)

    {

        if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)

        {

            System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());

        }

    }

}

Voici comment utiliser la classe personnalisée définie ci-dessus.

 // Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

// Set the WarningCallback property to custom class

options.setWarningCallback(new WarningCallback());

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

Workbook book = new Workbook(dir + "sample.xlsx", options);

Ajout de la méthode Cells.textToColumns

La dernière révision des API Aspose.Cells for Java a exposé la méthode Cells.textToColumns afin d’imiter celle d’Excel.Texte aux colonnescaractéristique. Excel fournit cette fonctionnalité à partir deOutils de donnéessous leDonnéeslanguette. Veuillez noter que pour diviser le contenu d’une colonne en plusieurs colonnes, les données doivent contenir un délimiteur spécifique tel qu’une virgule (ou tout autre caractère) sur la base duquel le API essaie de diviser le contenu d’une cellule en plusieurs cellules.

Voici un scénario d’utilisation simple pour démontrer l’utilisation de API nouvellement exposé.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

Cells cells = book.getWorksheets().get(0).getCells();

// Create an instance of TxtLoadOptions

TxtLoadOptions options = new TxtLoadOptions();

// Specify the separator

options.setSeparator(',');

// Split the data in range B2:B4

cells.textToColumns(1, 1, 3, options);

Ajout de la méthode Workbook.getFonts

Aspose.Cells for Java 17.02.0 a exposé la méthode getFonts pour la classe Workbook. La méthode Workbook.getFonts renvoie la liste des polices individuelles utilisées pour formater le contenu des cellules d’une feuille de calcul donnée. Le type de retour de la méthode susmentionnée est un tableau de la classe typeFont.

L’extrait de code suivant illustre l’utilisation de la méthode Workbook.getFonts.

 // Crée une instance de Workbook et charge un échantillon

Workbook book = new Workbook(dir + "sample.xlsx");

// Récupère la liste des polices utilisées dans le tableur

Font[]fonts = livre.getFonts();

// Itérer la liste et écrire le nom de la police

 pour (int je = 0; je< fonts.length; i ++)

{

	Font font = fonts[i];

	System.out.println(font.getName());

}

Ajout de la propriété TxtSaveOptions.TrimLeadingBlankRowAndColumn

Cette révision de Aspose.Cells for Java a exposé la propriété de type booléen TrimLeadingBlankRowAndColumn pour la classe TxtSaveOptions qui indique si les premières lignes et colonnes vides doivent être coupées comme le fait Excel lors de l’exportation de données vers CSV ou des formats délimités par des tabulations. La valeur par défaut de la propriété susmentionnée est false. Si les données de la feuille de calcul ne commencent pas à partir de la première cellule, c’est-à-dire : A1, l’application Excel supprime les premières lignes et colonnes vides lors de l’exportation des données vers les formats CSV ou délimités par des tabulations. Cependant, les API Aspose.Cells par défaut conservent les lignes et colonnes vides pour le même échantillon afin de conserver l’emplacement des données si les fichiers exportés CSV ou délimités par des tabulations doivent être réimportés à l’aide des API Aspose.Cells.

Voici un scénario d’utilisation simple de la propriété TrimLeadingBlankRowAndColumn.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

TxtSaveOptions options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.setTrimLeadingBlankRowAndColumn(true);

// Export to CSV format while removing the leading blank rows & columns

book.save(dir + "output.csv", options);

Ajout de la propriété BuiltInDocumentPropertyCollection.Revision et de la propriété obsolète BuiltInDocumentPropertyCollection.RevisionNumber

Veuillez utiliser la propriété BuiltInDocumentPropertyCollection.Revision à la place.

Ajout de la propriété Shape.TextShapeType

La propriété Shape.TextShapeType obtient ou définit le type de forme de texte prédéfini à partir d’une liste de types prédéfinis stockés dans l’énumération AutoShapeType.

Exemples d’utilisation

Veuillez consulter la liste des rubriques d’aide ajoutées dans les documents Wiki Aspose.Cells :

  1. Ajustement automatique des colonnes et des lignes lors du chargement de HTML dans le classeur
  2. Convertir du texte en colonnes à l’aide de Aspose.Cells
  3. Obtenir une liste des polices utilisées dans une feuille de calcul ou un classeur
  4. Obtenir des avertissements lors du chargement du fichier Excel
  5. Lire et manipuler des graphiques Excel 2016
  6. Coupez les premières lignes et colonnes vides lors de l’exportation des feuilles de calcul au format CSV