Browse our Products

Aspose.Cells for Java 17.02.0 Notes de mise à jour

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

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


 
 Français