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
protectionRepré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_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.
pivot_tablesObtient tous les tableaux croisés dynamiques de cette 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 le quadrillage est visible. 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 vraie.
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 plutôt que de gauche à droite.
La valeur par défaut est fausse.
is_outline_shownIndique s’il faut afficher le contour.
is_selectedIndique si cette feuille de calcul est sélectionnée à l’ouverture du classeur.
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 mise en 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_visibleReprésente si la feuille de calcul est visible.
sparkline_group_collectionObtient la collection de groupes sparkline dans la feuille de calcul.
sparkline_groupsObtient les groupes 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 Timeline 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’édition autorisées dans la feuille de calcul.
error_check_optionsObtient le paramètre de vérification des erreurs appliqué à 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 devrait ê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.
code_nameObtient le nom de 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 objets SmartTagCollection de la feuille de calcul.
scenariosObtient la collection de Scenario.
cell_watchesObtient la collection de cellules de cette feuille de calcul surveillée dans la « fenêtre de surveillance ».

Méthodes

MéthodeDescription
freeze_panesGèle les volets dans la cellule spécifiée dans la feuille de calcul.
freeze_panesGèle les volets dans la cellule spécifiée dans la feuille de calcul.
copyCopie le contenu et les formats d’une autre feuille de calcul.
copyCopie le contenu et les formats d’une autre feuille de calcul.
auto_fit_columnAjuste automatiquement la largeur de la colonne.
auto_fit_columnAjuste automatiquement la largeur de la colonne.
auto_fit_columnsAjuste automatiquement toutes les colonnes de cette feuille de calcul.
auto_fit_columnsAjuste automatiquement toutes les colonnes de cette feuille de calcul.
auto_fit_columnsAjuste automatiquement la largeur des colonnes.
auto_fit_columnsAjuste automatiquement la largeur des colonnes.
auto_fit_columnsAjuste automatiquement la largeur des colonnes.
auto_fit_columnsAjuste automatiquement la largeur des colonnes.
auto_fit_rowAjuste automatiquement la hauteur de la ligne.
auto_fit_rowAjuste automatiquement la hauteur de la ligne.
auto_fit_rowAjuste automatiquement la hauteur des lignes dans une plage de rectangles.
auto_fit_rowAjuste automatiquement la hauteur de la ligne.
auto_fit_rowsAjuste automatiquement toutes les lignes de cette feuille de calcul.
auto_fit_rowsAjuste automatiquement toutes les lignes de cette feuille de calcul.
auto_fit_rowsAjuste automatiquement toutes les lignes de cette feuille de calcul.
auto_fit_rowsAjuste automatiquement la hauteur des lignes dans une plage.
auto_fit_rowsAjuste automatiquement la hauteur des lignes dans une plage.
protectProtège la feuille de calcul.
protectProtège la feuille de calcul.
unprotectDéprotège la feuille de calcul.
unprotectDéprotège la feuille de calcul.
calculate_formulaCalcule une formule.
calculate_formulaCalcule directement une expression de formule.
calculate_formulaCalcule directement une expression de formule.
calculate_formulaCalcule toutes les formules de cette feuille de calcul.
calculate_array_formulaCalcule une formule sous forme de formule matricielle.
calculate_array_formulaCalcule une formule sous forme de formule matricielle.
calculate_array_formulaCalcule une formule sous forme de formule matricielle.
get_panesObtient les volets de la fenêtre.
get_freezed_panesObtient les volets figés.
splitDivise la fenêtre.
un_freeze_panesDégèle les volets de la feuille de calcul.
remove_splitSupprime la fenêtre divisée.
add_page_breaksAjoute un saut de page.
advanced_filterFiltre les données à l’aide de critères complexes.
remove_auto_filterSupprime le filtre automatique de la feuille de calcul.
set_visibleDéfinit les options visibles.
select_rangeSélectionne une plage.
remove_all_drawing_objectsSupprime tous les objets de dessin dans cette feuille de calcul.
clear_commentsEfface tous les commentaires dans la feuille de calcul du concepteur.
move_toDéplace la feuille vers un autre emplacement dans la feuille de calcul.
replaceRemplace le texte de toutes les cellules par une nouvelle chaîne.
get_selected_rangesObtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur.
set_backgroundDéfinit l’image d’arrière-plan de la feuille de calcul.
get_printing_page_breaksObtient des sauts de page automatiques.
start_access_cacheDémarre la session qui utilise les caches pour accéder aux données de cette feuille de calcul.
close_access_cacheFerme la session qui utilise les caches pour accéder aux données de cette feuille de calcul.
convert_formula_reference_styleConvertit le style de référence de formule.
xml_map_queryInterrogez les zones de cellules mappées/liées au chemin spécifique de la carte XML.
refresh_pivot_tablesActualise tous les tableaux croisés dynamiques de cette feuille de calcul.

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