caractéristiques

Caractéristiques Overview

Ce guide résume les capacités de traitement des feuilles d’écran disponibles dans Aspose.Cells FOSS pour Java, y compris la gestion du livre de travail, le formatage cellulaire, la filtration, l’évaluation et les propriétés de document.

Aspose.Cells FOSS pour Java fournit les fonctionnalités suivantes pour les applications Java 17+.

Le livre de travail et la gestion des feuilles de travaux

  • Créer de nouveaux ouvrages avec new Workbook() Utiliser le modèle try-with-resources
  • Cargo existant .xlsx Fichiers via new Workbook(path) ou new Workbook(path, options)
  • Accessibilité des feuilles de travail par le biais getWorksheets().get(index) ou par nom
  • Renommez les feuilles de travail avec setName(),ajouter et supprimer les feuilles, définir la feuille active
  • Contrôle de la visibilité du feuille de travail et des couleurs par WorksheetViewModel
  • La réparation est possible avec LoadOptions.setTryRepairPackage() et setTryRepairXml()

Les valeurs cellulaires et les formules

  • Définir des valeurs avec cell.putValue() Pour String, int, double, boolean,et LocalDateTime
  • Vérification du type de valeur par CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Formule de la formule avec cell.setFormula() - Réévaluation par Excel sur ouvert
  • La représentation de la ligne d’accès par cell.getStringValue()
  • Lire la valeur sur le site cell.getValue() comme Object

Formatisation cellulaire et styles

  • Application des phontres, frontières, remplissages et alignement via le Style Classes de cell.getStyle()
  • Mettez le nom de courage, la couleur et les fonctions via Style.getFont()
  • Contrôle de l’alignement par HorizontalAlignment (LEFT, CENTER, RIGHT) et AlignmentValue
  • Formats de numéros utilisant style.setCustom() ou intégré NumberFormat Modèles
  • Ajuste la hauteur et la largeur de la colonne avec getRows().get(n).setHeight() et getColumns().get(n).setWidth()

AutoFilter

  • Définir un champ d’écran de titre AutoFilter avec ws.getAutoFilter().setRange()
  • Ajouter des filtres par la suite getFilterColumns().add(index)
  • Définir les critères de filtre personnalisés via AutoFilterCustomFilter et FilterOperatorType
  • Application des 10 meilleurs filtres par le biais de la AutoFilterTop10

Validation des données et formatisation conditionnelle

  • Ajoutez des règles de validation du nombre complet, décimal ou liste par le biais d’un sheet.getValidations().add()
  • Utiliser ValidationType et OperatorType Avec les formulaires limites
  • Formulaire conditionnel via FormatConditionCollection et FormatCondition

Configuration de page et protection des feuilles d’œuvre

  • Configurer les paramètres d’impression avec PageSetup: taille du papier, orientation, fit-to-page, zone d’impression
  • Rencontre les lignes et les titres pour l’impression via PrintOptionsModel
  • Protéger les feuilles de travail et les permis fin-tune en utilisant WorksheetProtectionModel
  • Établir des hyperliens dans les feuilles de travail via Hyperlink et HyperlinkCollection

Propriétés de document

  • Accès et configuration des propriétés du document de livre d’œuvre par le biais workbook.getDocumentProperties()
  • Définir l’auteur, le titre et d’autres champs de métadonnées
    • Inspection des diagnostics de charge par le biais workbook.getLoadDiagnostics().getIssues()

Formats soutenus

FormatExtensionLireÉcrire
Excel ouvert XML.xlsx

Les économies sont actuellement limitées à .xlsx.

Voir aussi

 Français