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
.xlsxFichiers vianew Workbook(path)ounew 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()etsetTryRepairXml()
Les valeurs cellulaires et les formules
- Définir des valeurs avec
cell.putValue()PourString,int,double,boolean,etLocalDateTime - 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()commeObject
Formatisation cellulaire et styles
- Application des phontres, frontières, remplissages et alignement via le
StyleClasses decell.getStyle() - Mettez le nom de courage, la couleur et les fonctions via
Style.getFont() - Contrôle de l’alignement par
HorizontalAlignment(LEFT,CENTER,RIGHT) etAlignmentValue - Formats de numéros utilisant
style.setCustom()ou intégréNumberFormatModèles - Ajuste la hauteur et la largeur de la colonne avec
getRows().get(n).setHeight()etgetColumns().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
AutoFilterCustomFilteretFilterOperatorType - 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
ValidationTypeetOperatorTypeAvec les formulaires limites - Formulaire conditionnel via
FormatConditionCollectionetFormatCondition
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
HyperlinketHyperlinkCollection
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()
- Inspection des diagnostics de charge par le biais
Formats soutenus
| Format | Extension | Lire | Écrire |
|---|---|---|---|
| Excel ouvert XML | .xlsx | ✓ | ✓ |
Les économies sont actuellement limitées à .xlsx.