Worksheet classe
Worksheet classe
Encapsule l’objet qui représente une seule feuille de calcul.
Le type Worksheet expose les membres suivants :
Propriétés
| Propriété | Description |
|---|---|
| protection | Représente les différents types d’options de protection disponibles pour une feuille de calcul. Prend en charge les options de protection avancées dans ExcelXP et les versions supérieures. |
| unique_id | Obtient et définit l’identifiant unique, il est identique à {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
| workbook | Obtient l’objet classeur qui contient cette feuille. |
| cells | Obtient la collection Worksheet.cells. |
| query_tables | Obtient QueryTableCollection dans la feuille de calcul. |
| pivot_tables | Obtient tous les tableaux croisés dynamiques de cette feuille de calcul. |
| type | Représente le type de feuille de calcul. |
| name | Obtient ou définit le nom de la feuille de calcul. |
| show_formulas | Indique s’il faut afficher les formules ou leurs résultats. |
| is_gridlines_visible | Obtient ou définit une valeur indiquant si le quadrillage est visible. La valeur par défaut est true. |
| is_row_column_headers_visible | Obtient ou définit une valeur indiquant si la feuille de calcul affichera les en-têtes de ligne et de colonne.
La valeur par défaut est true. |
| pane_state | Indique si le volet a des fractionnements horizontaux ou verticaux et si ces fractionnements sont figés. |
| display_zeros | Vrai si des valeurs nulles sont affichées. |
| display_right_to_left | Indique si la feuille de calcul spécifiée est affichée de droite à gauche au lieu de gauche à droite.
La valeur par défaut est false. |
| is_outline_shown | Indique s’il faut afficher le contour. |
| is_selected | Indique si cette feuille de calcul est sélectionnée lorsque le classeur est ouvert. |
| list_objects | Obtient tous les ListObjects de cette feuille de calcul. |
| tab_id | Spécifie l’identificateur interne de la feuille. |
| horizontal_page_breaks | Obtient la collection HorizontalPageBreakCollection. |
| vertical_page_breaks | Obtient la collection VerticalPageBreakCollection. |
| hyperlinks | Obtient la collection HyperlinkCollection. |
| page_setup | Représente la description de la mise en page dans cette feuille. |
| auto_filter | Représente le filtre automatique pour la feuille de calcul spécifiée. |
| has_autofilter | Indique si cette feuille de calcul a un filtre automatique. |
| transition_evaluation | Indique si l’option Évaluation de la formule de transition (compatibilité Lotus) est activée. |
| transition_entry | Indique si l’option Entrée de formule de transition (compatibilité Lotus) est activée. |
| visibility_type | Indique l’état visible de cette feuille. |
| is_visible | Indique si la feuille de calcul est visible. |
| sparkline_group_collection | Obtient la collection de groupes sparkline dans la feuille de calcul. |
| sparkline_groups | Obtient les groupes de graphiques sparkline dans la feuille de calcul. |
| charts | Obtient une collection Chart |
| comments | Obtient la collection Comment. |
| pictures | Obtient une collection Picture. |
| text_boxes | Obtient une collection TextBox. |
| check_boxes | Obtient une collection CheckBox. |
| ole_objects | Représente une collection de OleObject dans une feuille de calcul. |
| shapes | Renvoie toutes les formes de dessin dans cette feuille de calcul. |
| slicers | Obtenir la collection Slicer dans la feuille de calcul |
| timelines | Obtenir la collection Timeline dans la feuille de calcul |
| index | Obtient l’index de la feuille dans la collection de feuilles de calcul. |
| is_protected | Indique si la feuille de calcul est protégée. |
| validations | Obtient la collection de paramètres de validation des données dans la feuille de calcul. |
| allow_edit_ranges | Obtient la collection de plages de modification autorisées dans la feuille de calcul. |
| error_check_options | Obtient le paramètre de vérification des erreurs appliqué sur certaines plages. |
| outline | Obtient le plan sur cette feuille de calcul. |
| first_visible_row | Représente le premier index de ligne visible. |
| first_visible_column | Représente le premier index de colonne visible. |
| zoom | Représente le facteur d’échelle en pourcentage. Il doit être compris entre 10 et 400. |
| view_type | Obtient et définit le type de vue. |
| is_page_break_preview | Indique si la feuille de calcul spécifiée est affichée en vue normale ou en aperçu de saut de page. |
| is_ruler_visible | Indique si la règle est visible. Cette propriété s’applique uniquement à l’aperçu des sauts de page. |
| tab_color | Représente la couleur de l’onglet de la feuille de calcul. |
| code_name | Obtient le nom de code de la feuille de calcul. |
| background_image | Obtient et définit l’image d’arrière-plan de la feuille de calcul. |
| conditional_formattings | Obtient les ConditionalFormattings dans la feuille de calcul. |
| active_cell | Obtient ou définit la cellule active dans la feuille de calcul. |
| custom_properties | Obtient un objet représentant
les informations d’identification associées à une feuille de calcul. |
| smart_tag_setting | Obtient tous les objets SmartTagCollection de la feuille de calcul. |
| scenarios | Obtient la collection de Scenario. |
| cell_watches | Obtient une collection de cellules sur cette feuille de calcul en cours de surveillance dans la “fenêtre de surveillance”. |
Méthodes
| Méthode | Description |
|---|---|
| freeze_panes(row, column, freezed_rows, freezed_columns) | Gèle les volets au niveau de la cellule spécifiée dans la feuille de calcul. |
| freeze_panes(cell_name, freezed_rows, freezed_columns) | Gèle les volets au niveau de la cellule spécifiée dans la feuille de calcul. |
| copy(source_sheet) | Copie le contenu et les formats d’une autre feuille de calcul. |
| copy(source_sheet, copy_options) | Copie le contenu et les formats d’une autre feuille de calcul. |
| auto_fit_column(column_index, first_row, last_row) | Ajuste automatiquement la largeur de la colonne. |
| auto_fit_column(column_index) | Ajuste automatiquement la largeur de la colonne. |
| auto_fit_columns() | Ajuste automatiquement toutes les colonnes de cette feuille de calcul. |
| auto_fit_columns(options) | Ajuste automatiquement toutes les colonnes de cette feuille de calcul. |
| auto_fit_columns(first_column, last_column) | Ajuste automatiquement la largeur des colonnes. |
| auto_fit_columns(first_column, last_column, options) | Ajuste automatiquement la largeur des colonnes. |
| auto_fit_columns(first_row, first_column, last_row, last_column) | Ajuste automatiquement la largeur des colonnes. |
| auto_fit_columns(first_row, first_column, last_row, last_column, options) | Ajuste automatiquement la largeur des colonnes. |
| auto_fit_row(row_index, first_column, last_column) | Ajuste automatiquement la hauteur de ligne. |
| auto_fit_row(row_index, first_column, last_column, options) | Ajuste automatiquement la hauteur de ligne. |
| auto_fit_row(start_row, end_row, start_column, end_column) | Ajuste automatiquement la hauteur de ligne dans une plage de rectangles. |
| auto_fit_row(row_index) | Ajuste automatiquement la hauteur de ligne. |
| auto_fit_rows() | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
| auto_fit_rows(only_auto) | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
| auto_fit_rows(options) | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
| auto_fit_rows(start_row, end_row) | Ajuste automatiquement la hauteur de ligne dans une plage. |
| auto_fit_rows(start_row, end_row, options) | Ajuste automatiquement la hauteur de ligne dans une plage. |
| protect(type) | Protège la feuille de calcul. |
| protect(type, password, old_password) | Protège la feuille de calcul. |
| unprotect() | Déprotége la feuille de calcul. |
| unprotect(password) | Déprotége la feuille de calcul. |
| calculate_formula(formula) | Calcule une formule. |
| calculate_formula(formula, opts) | Calcule une formule. |
| calculate_formula(recursive, ignore_error, custom_function) | Calcule toutes les formules de cette feuille de calcul. |
| calculate_formula(options, recursive) | Calcule toutes les formules de cette feuille de calcul. |
| get_panes() | Obtient les volets de la fenêtre. |
| get_freezed_panes(row, column, freezed_rows, freezed_columns) | Obtient les volets de gel. |
| split() | Fenêtre fractionnée. |
| un_freeze_panes() | Libère les volets de la feuille de calcul. |
| remove_split() | Supprime la fenêtre fractionnée. |
| add_page_breaks(cell_name) | Ajoute un saut de page. |
| advanced_filter(is_filter, list_range, criteria_range, copy_to, unique_record_only) | Filtre les données à l’aide de critères complexes. |
| remove_auto_filter() | Supprime le filtre automatique de la feuille de calcul. |
| set_visible(is_visible, ignore_error) | Définit les options visibles. |
| select_range(start_row, start_column, total_rows, total_columns, remove_others) | Sélectionne une plage. |
| remove_all_drawing_objects() | Supprime tous les objets de dessin de cette feuille de calcul. |
| clear_comments() | Efface tous les commentaires dans la feuille de calcul du concepteur. |
| move_to(index) | Déplace la feuille vers un autre emplacement dans la feuille de calcul. |
| replace(old_string, new_string) | Remplace le texte de toutes les cellules par une nouvelle chaîne. |
| get_selected_ranges() | Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur. |
| set_background(picture_data) | Définit l’image d’arrière-plan de la feuille de calcul. |
| get_printing_page_breaks(options) | Obtient des sauts de page automatiques. |
| start_access_cache(opts) | Démarre la session qui utilise des caches pour accéder aux données de cette feuille de calcul. |
| close_access_cache(opts) | Ferme la session qui utilise des caches pour accéder aux données de cette feuille de calcul. |
| xml_map_query(path, xml_map) | Interrogez les zones de cellules mappées/liées au chemin spécifique de la carte xml. |
| refresh_pivot_tables() | Actualise tous les tableaux croisés dynamiques de cette feuille de calcul. |
Exemple
from aspose.cells import Workbook
workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")
Voir également
- module aspose.cells
- classe Chart
- classe CheckBox
- classe Comment
- classe HorizontalPageBreakCollection
- classe HyperlinkCollection
- classe OleObject
- classe Picture
- classe QueryTableCollection
- classe Scenario
- classe SmartTagCollection
- classe TextBox
- classe VerticalPageBreakCollection