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 | 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 | 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. |
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 les lignes de la grille sont visibles. 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 vrai. |
pane_state | Indique si le volet comporte des divisions horizontales ou verticales et si ces divisions sont gelées. |
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 faux. |
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. |
pivot_tables | Obtient tous les tableaux croisés dynamiques de cette feuille de calcul. |
list_objects | Obtient tous les ListObjects de cette feuille de calcul. |
tab_id | Spécifie l’identifiant 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 configuration de la 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 dispose d’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_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 | Obtenez la collection Slicer dans la feuille de calcul |
timelines | Obtenez la collection Chronologie 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 d’autorisation de modification 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 de 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 mode normal 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. |
gridline_color | Obtient et définit la couleur de la grille |
code_name | Obtient le nom du 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 SmartTagCollection objets de la feuille de calcul. |
scenarios | Obtient la collection de Scenario . |
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) | Gèle les volets dans la cellule spécifiée dans la feuille de calcul. |
freeze_panes(self, cell_name, freezed_rows, freezed_columns) | Gèle les volets dans la cellule spécifiée dans la feuille de calcul. |
copy(self, source_sheet) | Copie le contenu et les formats d’une autre feuille de calcul. |
copy(self, source_sheet, copy_options) | Copie le contenu et les formats d’une autre feuille de calcul. |
auto_fit_column(self, column_index, first_row, last_row) | Ajuste automatiquement la largeur de la colonne. |
auto_fit_column(self, column_index) | Ajuste automatiquement la largeur de la colonne. |
auto_fit_columns(self) | Ajuste automatiquement toutes les colonnes de cette feuille de calcul. |
auto_fit_columns(self, options) | Ajuste automatiquement toutes les colonnes de cette feuille de calcul. |
auto_fit_columns(self, first_column, last_column) | Ajuste automatiquement la largeur des colonnes. |
auto_fit_columns(self, first_column, last_column, options) | Ajuste automatiquement la largeur des colonnes. |
auto_fit_columns(self, first_row, first_column, last_row, last_column) | Ajuste automatiquement la largeur des colonnes. |
auto_fit_columns(self, first_row, first_column, last_row, last_column, options) | Ajuste automatiquement la largeur des colonnes. |
auto_fit_row(self, row_index, first_column, last_column) | Ajuste automatiquement la hauteur de la ligne. |
auto_fit_row(self, row_index, first_column, last_column, options) | Ajuste automatiquement la hauteur de la ligne. |
auto_fit_row(self, start_row, end_row, start_column, end_column) | Ajuste automatiquement la hauteur de ligne dans une plage rectangulaire. |
auto_fit_row(self, row_index) | Ajuste automatiquement la hauteur de la ligne. |
auto_fit_rows(self) | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
auto_fit_rows(self, only_auto) | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
auto_fit_rows(self, options) | Ajuste automatiquement toutes les lignes de cette feuille de calcul. |
auto_fit_rows(self, start_row, end_row) | Ajuste automatiquement la hauteur de ligne dans une plage. |
auto_fit_rows(self, start_row, end_row, options) | Ajuste automatiquement la hauteur de ligne dans une plage. |
protect(self, type) | Protège la feuille de calcul. |
protect(self, type, password, old_password) | Protège la feuille de calcul. |
unprotect(self) | Déprotège la feuille de calcul. |
unprotect(self, password) | Déprotège la feuille de calcul. |
calculate_formula(self, formula) | Calcule une formule. |
calculate_formula(self, formula, opts) | Calcule directement une expression de formule. |
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data) | Calcule directement une expression de formule. |
calculate_formula(self, options, recursive) | Calcule toutes les formules de cette feuille de calcul. |
calculate_array_formula(self, formula, opts) | Calcule une formule sous forme de formule matricielle. |
calculate_array_formula(self, formula, opts, max_row_count, max_column_count) | 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) | Calcule une formule sous forme de formule matricielle. |
refresh_pivot_tables(self) | Actualise tous les tableaux croisés dynamiques de cette feuille de calcul. |
refresh_pivot_tables(self, option) | Actualise tous les tableaux croisés dynamiques de cette feuille de calcul. |
get_panes(self) | Obtient les vitres. |
get_freezed_panes(self, row, column, freezed_rows, freezed_columns) | Obtient les volets figés. |
split(self) | Divise la fenêtre. |
un_freeze_panes(self) | Dégèle les volets de la feuille de calcul. |
remove_split(self) | Supprime la fenêtre divisée. |
add_page_breaks(self, cell_name) | Ajoute un saut de page. |
get_advanced_filter(self) | Obtient les paramètres du filtre avancé. |
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only) | Filtre les données à l’aide de critères complexes. |
remove_auto_filter(self) | Supprime le filtre automatique de la feuille de calcul. |
set_visible(self, is_visible, ignore_error) | Définit les options visibles. |
select_range(self, start_row, start_column, total_rows, total_columns, remove_others) | Sélectionne une plage. |
remove(self) | Supprimer la feuille actuelle (CELLSPYTHONNET-192, l’utilisateur demande d’ajouter ceci API) |
remove_all_drawing_objects(self) | Supprime tous les objets de dessin dans cette feuille de calcul. |
clear_comments(self) | Efface tous les commentaires dans la feuille de calcul du concepteur. |
move_to(self, index) | Déplace la feuille vers un autre emplacement dans la feuille de calcul. |
replace(self, old_string, new_string) | Remplace le texte de toutes les cellules par une nouvelle chaîne. |
get_selected_ranges(self) | Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur. |
get_selected_areas(self) | Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur. |
get_printing_page_breaks(self, options) | Obtient des sauts de page automatiques. |
start_access_cache(self, opts) | Démarre la session qui utilise les caches pour accéder aux données de cette feuille de calcul. |
close_access_cache(self, opts) | 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) | Convertit le style de référence de formule. |
xml_map_query(self, path, xml_map) | 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.
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