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
protectionPré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_idObtient et définit l’identifiant unique, il est identique à {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookObtient l’objet classeur qui contient cette feuille.
cellsObtient la collection Worksheet.cells.
query_tablesObtient QueryTableCollection dans la feuille de calcul.
typeReprésente le type de feuille de calcul.
nameObtient ou définit le nom de la feuille de calcul.
show_formulasIndique s’il faut afficher les formules ou leurs résultats.
is_gridlines_visibleObtient 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_visibleObtient 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_stateIndique si le volet comporte des divisions horizontales ou verticales et si ces divisions sont gelées.
display_zerosVrai si des valeurs nulles sont affichées.
display_right_to_leftIndique 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_shownIndique s’il faut afficher le contour.
is_selectedIndique si cette feuille de calcul est sélectionnée lorsque le classeur est ouvert.
pivot_tablesObtient tous les tableaux croisés dynamiques de cette feuille de calcul.
list_objectsObtient tous les ListObjects de cette feuille de calcul.
tab_idSpécifie l’identifiant interne de la feuille.
horizontal_page_breaksObtient la collection HorizontalPageBreakCollection.
vertical_page_breaksObtient la collection VerticalPageBreakCollection.
hyperlinksObtient la collection HyperlinkCollection.
page_setupReprésente la description de la configuration de la page dans cette feuille.
auto_filterReprésente le filtre automatique pour la feuille de calcul spécifiée.
has_autofilterIndique si cette feuille de calcul dispose d’un filtre automatique.
transition_evaluationIndique si l’option Évaluation de la formule de transition (compatibilité Lotus) est activée.
transition_entryIndique si l’option Entrée de formule de transition (compatibilité Lotus) est activée.
visibility_typeIndique l’état visible de cette feuille.
is_visibleIndique si la feuille de calcul est visible.
sparkline_groupsObtient les groupes de graphiques sparkline dans la feuille de calcul.
chartsObtient une collection Chart
commentsObtient la collection Comment.
picturesObtient une collection Picture.
text_boxesObtient une collection TextBox.
check_boxesObtient une collection CheckBox.
ole_objectsReprésente une collection de OleObject dans une feuille de calcul.
shapesRenvoie toutes les formes de dessin dans cette feuille de calcul.
slicersObtenez la collection Slicer dans la feuille de calcul
timelinesObtenez la collection Chronologie dans la feuille de calcul
indexObtient l’index de la feuille dans la collection de feuilles de calcul.
is_protectedIndique si la feuille de calcul est protégée.
validationsObtient la collection de paramètres de validation des données dans la feuille de calcul.
allow_edit_rangesObtient la collection de plages d’autorisation de modification dans la feuille de calcul.
error_check_optionsObtient le paramètre de vérification des erreurs appliqué sur certaines plages.
outlineObtient le plan de cette feuille de calcul.
first_visible_rowReprésente le premier index de ligne visible.
first_visible_columnReprésente le premier index de colonne visible.
zoomReprésente le facteur d’échelle en pourcentage. Il doit être compris entre 10 et 400.
view_typeObtient et définit le type de vue.
is_page_break_previewIndique si la feuille de calcul spécifiée est affichée en mode normal ou en aperçu de saut de page.
is_ruler_visibleIndique si la règle est visible. Cette propriété s’applique uniquement à l’aperçu des sauts de page.
tab_colorReprésente la couleur de l’onglet de la feuille de calcul.
gridline_colorObtient et définit la couleur de la grille
code_nameObtient le nom du code de la feuille de calcul.
background_imageObtient et définit l’image d’arrière-plan de la feuille de calcul.
conditional_formattingsObtient les ConditionalFormattings dans la feuille de calcul.
active_cellObtient ou définit la cellule active dans la feuille de calcul.
custom_propertiesObtient un objet représentant
les informations d’identification associées à une feuille de calcul.
smart_tag_settingObtient tous les SmartTagCollection objets de la feuille de calcul.
scenariosObtient la collection de Scenario.
cell_watchesObtient une collection de cellules sur cette feuille de calcul surveillée dans la « fenêtre de surveillance ».

Méthodes

MéthodeDescription
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