##  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](/cells/python-net/fr/aspose.cells/worksheet/protection) | Pré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 Excel XP et versions ultérieures.|
| [unique_id](/cells/python-net/fr/aspose.cells/worksheet/unique_id) | Obtient et définit l'identifiant unique, il est identique à {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.|
| [workbook](/cells/python-net/fr/aspose.cells/worksheet/workbook) | Obtient l'objet classeur qui contient cette feuille.|
| [cells](/cells/python-net/fr/aspose.cells/worksheet/cells) | Obtient la collection [`Worksheet.cells`](/cells/python-net/fr/aspose.cells/worksheet#cells).|
| [query_tables](/cells/python-net/fr/aspose.cells/worksheet/query_tables) | Obtient [`QueryTableCollection`](/cells/python-net/fr/aspose.cells/querytablecollection) dans la feuille de calcul.|
| [type](/cells/python-net/fr/aspose.cells/worksheet/type) | Représente le type de feuille de calcul.|
| [name](/cells/python-net/fr/aspose.cells/worksheet/name) |Obtient ou définit le nom de la feuille de calcul.|
| [show_formulas](/cells/python-net/fr/aspose.cells/worksheet/show_formulas) | Indique s'il faut afficher les formules ou leurs résultats.|
| [is_gridlines_visible](/cells/python-net/fr/aspose.cells/worksheet/is_gridlines_visible) | Obtient ou définit une valeur indiquant si les lignes de la grille sont visibles. La valeur par défaut est true.|
| [is_row_column_headers_visible](/cells/python-net/fr/aspose.cells/worksheet/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.<br/> La valeur par défaut est vrai.|
| [pane_state](/cells/python-net/fr/aspose.cells/worksheet/pane_state) | Indique si le volet comporte des divisions horizontales ou verticales et si ces divisions sont gelées.|
| [display_zeros](/cells/python-net/fr/aspose.cells/worksheet/display_zeros) | Vrai si des valeurs nulles sont affichées.|
| [display_right_to_left](/cells/python-net/fr/aspose.cells/worksheet/display_right_to_left) | Indique si la feuille de calcul spécifiée est affichée de droite à gauche au lieu de gauche à droite.<br/> La valeur par défaut est faux.|
| [is_outline_shown](/cells/python-net/fr/aspose.cells/worksheet/is_outline_shown) | Indique s'il faut afficher le contour.|
| [is_selected](/cells/python-net/fr/aspose.cells/worksheet/is_selected) | Indique si cette feuille de calcul est sélectionnée lorsque le classeur est ouvert.|
| [pivot_tables](/cells/python-net/fr/aspose.cells/worksheet/pivot_tables) | Obtient tous les tableaux croisés dynamiques de cette feuille de calcul.|
| [list_objects](/cells/python-net/fr/aspose.cells/worksheet/list_objects) | Obtient tous les ListObjects de cette feuille de calcul.|
| [tab_id](/cells/python-net/fr/aspose.cells/worksheet/tab_id) | Spécifie l'identifiant interne de la feuille.|
| [horizontal_page_breaks](/cells/python-net/fr/aspose.cells/worksheet/horizontal_page_breaks) | Obtient la collection [`HorizontalPageBreakCollection`](/cells/python-net/fr/aspose.cells/horizontalpagebreakcollection).|
| [vertical_page_breaks](/cells/python-net/fr/aspose.cells/worksheet/vertical_page_breaks) | Obtient la collection [`VerticalPageBreakCollection`](/cells/python-net/fr/aspose.cells/verticalpagebreakcollection).|
| [hyperlinks](/cells/python-net/fr/aspose.cells/worksheet/hyperlinks) | Obtient la collection [`HyperlinkCollection`](/cells/python-net/fr/aspose.cells/hyperlinkcollection).|
| [page_setup](/cells/python-net/fr/aspose.cells/worksheet/page_setup) | Représente la description de la configuration de la page dans cette feuille.|
| [auto_filter](/cells/python-net/fr/aspose.cells/worksheet/auto_filter) | Représente le filtre automatique pour la feuille de calcul spécifiée.|
| [has_autofilter](/cells/python-net/fr/aspose.cells/worksheet/has_autofilter) | Indique si cette feuille de calcul dispose d'un filtre automatique.|
| [transition_evaluation](/cells/python-net/fr/aspose.cells/worksheet/transition_evaluation) |Indique si l'option Évaluation de la formule de transition (compatibilité Lotus) est activée.|
| [transition_entry](/cells/python-net/fr/aspose.cells/worksheet/transition_entry) | Indique si l'option Entrée de formule de transition (compatibilité Lotus) est activée.|
| [visibility_type](/cells/python-net/fr/aspose.cells/worksheet/visibility_type) | Indique l'état visible de cette feuille.|
| [is_visible](/cells/python-net/fr/aspose.cells/worksheet/is_visible) | Indique si la feuille de calcul est visible.|
| [sparkline_groups](/cells/python-net/fr/aspose.cells/worksheet/sparkline_groups) | Obtient les groupes de graphiques sparkline dans la feuille de calcul.|
| [charts](/cells/python-net/fr/aspose.cells/worksheet/charts) | Obtient une collection [`Chart`](/cells/python-net/fr/aspose.cells.charts/chart)|
| [comments](/cells/python-net/fr/aspose.cells/worksheet/comments) | Obtient la collection [`Comment`](/cells/python-net/fr/aspose.cells/comment).|
| [pictures](/cells/python-net/fr/aspose.cells/worksheet/pictures) | Obtient une collection [`Picture`](/cells/python-net/fr/aspose.cells.drawing/picture).|
| [text_boxes](/cells/python-net/fr/aspose.cells/worksheet/text_boxes) | Obtient une collection [`TextBox`](/cells/python-net/fr/aspose.cells.drawing/textbox).|
| [check_boxes](/cells/python-net/fr/aspose.cells/worksheet/check_boxes) | Obtient une collection [`CheckBox`](/cells/python-net/fr/aspose.cells.drawing/checkbox).|
| [ole_objects](/cells/python-net/fr/aspose.cells/worksheet/ole_objects) | Représente une collection de [`OleObject`](/cells/python-net/fr/aspose.cells.drawing/oleobject) dans une feuille de calcul.|
| [shapes](/cells/python-net/fr/aspose.cells/worksheet/shapes) | Renvoie toutes les formes de dessin dans cette feuille de calcul.|
| [slicers](/cells/python-net/fr/aspose.cells/worksheet/slicers) | Obtenez la collection Slicer dans la feuille de calcul|
| [timelines](/cells/python-net/fr/aspose.cells/worksheet/timelines) | Obtenez la collection Chronologie dans la feuille de calcul|
| [index](/cells/python-net/fr/aspose.cells/worksheet/index) | Obtient l'index de la feuille dans la collection de feuilles de calcul.|
| [is_protected](/cells/python-net/fr/aspose.cells/worksheet/is_protected) | Indique si la feuille de calcul est protégée.|
| [validations](/cells/python-net/fr/aspose.cells/worksheet/validations) | Obtient la collection de paramètres de validation des données dans la feuille de calcul.|
| [allow_edit_ranges](/cells/python-net/fr/aspose.cells/worksheet/allow_edit_ranges) | Obtient la collection de plages d'autorisation de modification dans la feuille de calcul.|
| [error_check_options](/cells/python-net/fr/aspose.cells/worksheet/error_check_options) | Obtient le paramètre de vérification des erreurs appliqué sur certaines plages.|
| [outline](/cells/python-net/fr/aspose.cells/worksheet/outline) | Obtient le plan de cette feuille de calcul.|
| [first_visible_row](/cells/python-net/fr/aspose.cells/worksheet/first_visible_row) |Représente le premier index de ligne visible.|
| [first_visible_column](/cells/python-net/fr/aspose.cells/worksheet/first_visible_column) | Représente le premier index de colonne visible.|
| [zoom](/cells/python-net/fr/aspose.cells/worksheet/zoom) | Représente le facteur d'échelle en pourcentage. Il doit être compris entre 10 et 400.|
| [view_type](/cells/python-net/fr/aspose.cells/worksheet/view_type) | Obtient et définit le type de vue.|
| [is_page_break_preview](/cells/python-net/fr/aspose.cells/worksheet/is_page_break_preview) | Indique si la feuille de calcul spécifiée est affichée en mode normal ou en aperçu de saut de page.|
| [is_ruler_visible](/cells/python-net/fr/aspose.cells/worksheet/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](/cells/python-net/fr/aspose.cells/worksheet/tab_color) | Représente la couleur de l'onglet de la feuille de calcul.|
| [gridline_color](/cells/python-net/fr/aspose.cells/worksheet/gridline_color) | Obtient et définit la couleur de la grille|
| [code_name](/cells/python-net/fr/aspose.cells/worksheet/code_name) | Obtient le nom du code de la feuille de calcul.|
| [background_image](/cells/python-net/fr/aspose.cells/worksheet/background_image) | Obtient et définit l'image d'arrière-plan de la feuille de calcul.|
| [conditional_formattings](/cells/python-net/fr/aspose.cells/worksheet/conditional_formattings) | Obtient les ConditionalFormattings dans la feuille de calcul.|
| [active_cell](/cells/python-net/fr/aspose.cells/worksheet/active_cell) | Obtient ou définit la cellule active dans la feuille de calcul.|
| [custom_properties](/cells/python-net/fr/aspose.cells/worksheet/custom_properties) | Obtient un objet représentant<br/> les informations d'identification associées à une feuille de calcul.|
| [smart_tag_setting](/cells/python-net/fr/aspose.cells/worksheet/smart_tag_setting) | Obtient tous les [`SmartTagCollection`](/cells/python-net/fr/aspose.cells.markup/smarttagcollection) objets de la feuille de calcul.|
| [scenarios](/cells/python-net/fr/aspose.cells/worksheet/scenarios) | Obtient la collection de [`Scenario`](/cells/python-net/fr/aspose.cells/scenario).|
| [cell_watches](/cells/python-net/fr/aspose.cells/worksheet/cell_watches) | Obtient une collection de cellules sur cette feuille de calcul surveillée dans la « fenêtre de surveillance ».|


###  Méthodes
| Méthode| Description|
| :- | :- |
| [`freeze_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/fr/aspose.cells/worksheet/freeze_panes/#int-int-int-int) |Gèle les volets dans la cellule spécifiée dans la feuille de calcul.|
| [`freeze_panes(self, cell_name, freezed_rows, freezed_columns)`](/cells/python-net/fr/aspose.cells/worksheet/freeze_panes/#str-int-int) |Gèle les volets dans la cellule spécifiée dans la feuille de calcul.|
| [`copy(self, source_sheet)`](/cells/python-net/fr/aspose.cells/worksheet/copy/#aspose.cells.worksheet) | Copie le contenu et les formats d'une autre feuille de calcul.|
| [`copy(self, source_sheet, copy_options)`](/cells/python-net/fr/aspose.cells/worksheet/copy/#aspose.cells.worksheet-aspose.cells.copyoptions) | Copie le contenu et les formats d'une autre feuille de calcul.|
| [`auto_fit_column(self, column_index, first_row, last_row)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_column/#int-int-int) | Ajuste automatiquement la largeur de la colonne.|
| [`auto_fit_column(self, column_index)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_column/#int) | Ajuste automatiquement la largeur de la colonne.|
| [`auto_fit_columns(self)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#) | Ajuste automatiquement toutes les colonnes de cette feuille de calcul.|
| [`auto_fit_columns(self, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#aspose.cells.autofitteroptions) | Ajuste automatiquement toutes les colonnes de cette feuille de calcul.|
| [`auto_fit_columns(self, first_column, last_column)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#int-int) | Ajuste automatiquement la largeur des colonnes.|
| [`auto_fit_columns(self, first_column, last_column, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#int-int-aspose.cells.autofitteroptions) | Ajuste automatiquement la largeur des colonnes.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int) | Ajuste automatiquement la largeur des colonnes.|
| [`auto_fit_columns(self, first_row, first_column, last_row, last_column, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_columns/#int-int-int-int-aspose.cells.autofitteroptions) | Ajuste automatiquement la largeur des colonnes.|
| [`auto_fit_row(self, row_index, first_column, last_column)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_row/#int-int-int) | Ajuste automatiquement la hauteur de la ligne.|
| [`auto_fit_row(self, row_index, first_column, last_column, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_row/#int-int-int-aspose.cells.autofitteroptions) | Ajuste automatiquement la hauteur de la ligne.|
| [`auto_fit_row(self, start_row, end_row, start_column, end_column)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_row/#int-int-int-int) | Ajuste automatiquement la hauteur de ligne dans une plage rectangulaire.|
| [`auto_fit_row(self, row_index)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_row/#int) | Ajuste automatiquement la hauteur de la ligne.|
| [`auto_fit_rows(self)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_rows/#) | Ajuste automatiquement toutes les lignes de cette feuille de calcul.|
| [`auto_fit_rows(self, only_auto)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_rows/#bool) | Ajuste automatiquement toutes les lignes de cette feuille de calcul.|
| [`auto_fit_rows(self, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_rows/#aspose.cells.autofitteroptions) | Ajuste automatiquement toutes les lignes de cette feuille de calcul.|
| [`auto_fit_rows(self, start_row, end_row)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_rows/#int-int) | Ajuste automatiquement la hauteur de ligne dans une plage.|
| [`auto_fit_rows(self, start_row, end_row, options)`](/cells/python-net/fr/aspose.cells/worksheet/auto_fit_rows/#int-int-aspose.cells.autofitteroptions) | Ajuste automatiquement la hauteur de ligne dans une plage.|
| [`protect(self, type)`](/cells/python-net/fr/aspose.cells/worksheet/protect/#aspose.cells.protectiontype) | Protège la feuille de calcul.|
| [`protect(self, type, password, old_password)`](/cells/python-net/fr/aspose.cells/worksheet/protect/#aspose.cells.protectiontype-str-str) | Protège la feuille de calcul.|
| [`unprotect(self)`](/cells/python-net/fr/aspose.cells/worksheet/unprotect/#) | Déprotège la feuille de calcul.|
| [`unprotect(self, password)`](/cells/python-net/fr/aspose.cells/worksheet/unprotect/#str) | Déprotège la feuille de calcul.|
| [`calculate_formula(self, formula)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_formula/#str) | Calcule une formule.|
| [`calculate_formula(self, formula, opts)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.calculationoptions) | Calcule directement une expression de formule.|
| [`calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-aspose.cells.calculationdata) | Calcule directement une expression de formule.|
| [`calculate_formula(self, options, recursive)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_formula/#aspose.cells.calculationoptions-bool) | Calcule toutes les formules de cette feuille de calcul.|
| [`calculate_array_formula(self, formula, opts)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions) | Calcule une formule sous forme de formule matricielle.|
| [`calculate_array_formula(self, formula, opts, max_row_count, max_column_count)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.calculationoptions-int-int) | Calcule une formule sous forme de formule matricielle.|
| [`calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)`](/cells/python-net/fr/aspose.cells/worksheet/calculate_array_formula/#str-aspose.cells.formulaparseoptions-aspose.cells.calculationoptions-int-int-int-int-aspose.cells.calculationdata) | Calcule une formule sous forme de formule matricielle.|
| [`refresh_pivot_tables(self)`](/cells/python-net/fr/aspose.cells/worksheet/refresh_pivot_tables/#) | Actualise tous les tableaux croisés dynamiques de cette feuille de calcul.|
| [`refresh_pivot_tables(self, option)`](/cells/python-net/fr/aspose.cells/worksheet/refresh_pivot_tables/#aspose.cells.pivot.pivottablerefreshoption) | Actualise tous les tableaux croisés dynamiques de cette feuille de calcul.|
| [`get_panes(self)`](/cells/python-net/fr/aspose.cells/worksheet/get_panes/#) | Obtient les vitres.|
| [`get_freezed_panes(self, row, column, freezed_rows, freezed_columns)`](/cells/python-net/fr/aspose.cells/worksheet/get_freezed_panes/#any-any-any-any) | Obtient les volets figés.|
| [`split(self)`](/cells/python-net/fr/aspose.cells/worksheet/split/#) | Divise la fenêtre.|
| [`un_freeze_panes(self)`](/cells/python-net/fr/aspose.cells/worksheet/un_freeze_panes/#) | Dégèle les volets de la feuille de calcul.|
| [`remove_split(self)`](/cells/python-net/fr/aspose.cells/worksheet/remove_split/#) | Supprime la fenêtre divisée.|
| [`add_page_breaks(self, cell_name)`](/cells/python-net/fr/aspose.cells/worksheet/add_page_breaks/#str) | Ajoute un saut de page.|
| [`get_advanced_filter(self)`](/cells/python-net/fr/aspose.cells/worksheet/get_advanced_filter/#) | Obtient les paramètres du filtre avancé.|
| [`advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)`](/cells/python-net/fr/aspose.cells/worksheet/advanced_filter/#bool-str-str-str-bool) | Filtre les données à l'aide de critères complexes.|
| [`remove_auto_filter(self)`](/cells/python-net/fr/aspose.cells/worksheet/remove_auto_filter/#) | Supprime le filtre automatique de la feuille de calcul.|
| [`set_visible(self, is_visible, ignore_error)`](/cells/python-net/fr/aspose.cells/worksheet/set_visible/#bool-bool) |Définit les options visibles.|
| [`select_range(self, start_row, start_column, total_rows, total_columns, remove_others)`](/cells/python-net/fr/aspose.cells/worksheet/select_range/#int-int-int-int-bool) | Sélectionne une plage.|
| [`remove(self)`](/cells/python-net/fr/aspose.cells/worksheet/remove/#) | Supprimer la feuille actuelle (CELLSPYTHONNET-192, l'utilisateur demande d'ajouter ceci API)|
| [`remove_all_drawing_objects(self)`](/cells/python-net/fr/aspose.cells/worksheet/remove_all_drawing_objects/#) | Supprime tous les objets de dessin dans cette feuille de calcul.|
| [`clear_comments(self)`](/cells/python-net/fr/aspose.cells/worksheet/clear_comments/#) | Efface tous les commentaires dans la feuille de calcul du concepteur.|
| [`move_to(self, index)`](/cells/python-net/fr/aspose.cells/worksheet/move_to/#int) | Déplace la feuille vers un autre emplacement dans la feuille de calcul.|
| [`replace(self, old_string, new_string)`](/cells/python-net/fr/aspose.cells/worksheet/replace/#str-str) | Remplace le texte de toutes les cellules par une nouvelle chaîne.|
| [`get_selected_ranges(self)`](/cells/python-net/fr/aspose.cells/worksheet/get_selected_ranges/#) | Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur.|
| [`get_selected_areas(self)`](/cells/python-net/fr/aspose.cells/worksheet/get_selected_areas/#) | Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur.|
| [`get_printing_page_breaks(self, options)`](/cells/python-net/fr/aspose.cells/worksheet/get_printing_page_breaks/#aspose.cells.rendering.imageorprintoptions) | Obtient des sauts de page automatiques.|
| [`start_access_cache(self, opts)`](/cells/python-net/fr/aspose.cells/worksheet/start_access_cache/#aspose.cells.accesscacheoptions) | Démarre la session qui utilise les caches pour accéder aux données de cette feuille de calcul.|
| [`close_access_cache(self, opts)`](/cells/python-net/fr/aspose.cells/worksheet/close_access_cache/#aspose.cells.accesscacheoptions) | Ferme la session qui utilise des caches pour accéder aux données de cette feuille de calcul.|
| [`convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)`](/cells/python-net/fr/aspose.cells/worksheet/convert_formula_reference_style/#str-bool-int-int) | Convertit le style de référence de formule.|
| [`xml_map_query(self, path, xml_map)`](/cells/python-net/fr/aspose.cells/worksheet/xml_map_query/#str-aspose.cells.xmlmap) | Interrogez les zones de cellules mappées/liées au chemin spécifique de la carte XML.|



###  Exemple

L'exemple suivant montre comment geler des volets et insérer un lien hypertexte vers une feuille de calcul avec .Net ou VB.

```python
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`](/cells/python-net/fr/aspose.cells.charts/chart)
* classe [`CheckBox`](/cells/python-net/fr/aspose.cells.drawing/checkbox)
* classe [`Comment`](/cells/python-net/fr/aspose.cells/comment)
* classe [`HorizontalPageBreakCollection`](/cells/python-net/fr/aspose.cells/horizontalpagebreakcollection)
* classe [`HyperlinkCollection`](/cells/python-net/fr/aspose.cells/hyperlinkcollection)
* classe [`OleObject`](/cells/python-net/fr/aspose.cells.drawing/oleobject)
* classe [`Picture`](/cells/python-net/fr/aspose.cells.drawing/picture)
* classe [`QueryTableCollection`](/cells/python-net/fr/aspose.cells/querytablecollection)
* classe [`Scenario`](/cells/python-net/fr/aspose.cells/scenario)
* classe [`SmartTagCollection`](/cells/python-net/fr/aspose.cells.markup/smarttagcollection)
* classe [`TextBox`](/cells/python-net/fr/aspose.cells.drawing/textbox)
* classe [`VerticalPageBreakCollection`](/cells/python-net/fr/aspose.cells/verticalpagebreakcollection)
