Worksheet

Worksheet class

Encapsule l’objet qui représente une seule feuille de calcul.

public class Worksheet : IDisposable

Propriétés

NomLa description
ActiveCell { get; set; }Obtient ou définit la cellule active dans la feuille de calcul.
AllowEditRanges { get; }Obtient la collection de plage de modification autorisée dans la feuille de calcul.
AutoFilter { get; }Représente le filtre automatique pour la feuille de calcul spécifiée.
BackgroundImage { get; set; }Récupère et définit l’image d’arrière-plan de la feuille de calcul.
Cells { get; }Obtient leCells collection.
CellWatches { get; }Obtient une collection de cellules sur cette feuille de calcul en cours de surveillance dans la “fenêtre de surveillance”.
Charts { get; }Obtient unChart collection
CheckBoxes { get; }Obtient unCheckBox collection.
CodeName { get; set; }Obtient le nom du code de la feuille de calcul.
Comments { get; }Obtient leComment collection.
ConditionalFormattings { get; }Obtient les ConditionalFormattings dans la feuille de calcul.
CustomProperties { get; }Obtient un objet représentant les informations d’identification associées à une feuille de calcul.
DisplayRightToLeft { get; set; }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.
DisplayZeros { get; set; }Vrai si des valeurs nulles sont affichées.
ErrorCheckOptions { get; }Obtient le paramètre de vérification des erreurs appliqué à certaines plages.
FirstVisibleColumn { get; set; }Représente le premier index de colonne visible.
FirstVisibleRow { get; set; }Représente le premier index de ligne visible.
HasAutofilter { get; }Indique si cette feuille de calcul a un filtre automatique.
HorizontalPageBreaks { get; }Obtient leHorizontalPageBreakCollection le recueil.
Hyperlinks { get; }Obtient leHyperlinkCollection collection.
Index { get; }Obtient l’index de la feuille dans la collection de feuilles de calcul.
IsGridlinesVisible { get; set; }Obtient ou définit une valeur indiquant si le quadrillage est visible. La valeur par défaut est true.
IsOutlineShown { get; set; }Indique s’il faut afficher le contour.
IsPageBreakPreview { get; set; }Indique si la feuille de calcul spécifiée est affichée en vue normale ou en aperçu de saut de page.
IsProtected { get; }Indique si la feuille de calcul est protégée.
IsRowColumnHeadersVisible { get; set; }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.
IsRulerVisible { get; set; }Indique si la règle est visible. Cette propriété s’applique uniquement à l’aperçu des sauts de page.
IsSelected { get; set; }Indique si cette feuille de calcul est sélectionnée lorsque le classeur est ouvert.
IsVisible { get; set; }Indique si la feuille de calcul est visible.
ListObjects { get; }Obtient tous les ListObjects de cette feuille de calcul.
Name { get; set; }Obtient ou définit le nom de la feuille de calcul.
OleObjects { get; }Représente une collection deOleObject dans une feuille de calcul.
Outline { get; }Obtient le plan sur cette feuille de calcul.
PageSetup { get; }Représente la description de la mise en page dans cette feuille.
PaneState { get; }Indique si le volet a des fractionnements horizontaux ou verticaux, et si ces fractionnements sont figés.
Pictures { get; }Obtient unPicture collection.
PivotTables { get; }Obtient tous les tableaux croisés dynamiques de cette feuille de calcul.
Protection { get; }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.
QueryTables { get; }ObtientQueryTableCollection dans la feuille de calcul.
Scenarios { get; }Obtient la collection deScenario .
Shapes { get; }Renvoie toutes les formes de dessin dans cette feuille de calcul.
ShowFormulas { get; set; }Indique s’il faut afficher les formules ou leurs résultats.
Slicers { get; }Obtenir la collection Slicer dans la feuille de calcul
SmartTagSetting { get; }Obtient toutSmartTagCollection objets de la feuille de calcul.
SparklineGroupCollection { get; }Obtient la collection du groupe sparkline dans la feuille de calcul.
TabColor { get; set; }Représente la couleur de l’onglet de la feuille de calcul.
TabId { get; set; }Spécifie l’identifiant interne de la feuille.
TextBoxes { get; }Obtient unTextBox collection.
Timelines { get; }Obtenir la collection Timeline dans la feuille de calcul
TransitionEntry { get; set; }Indique si l’option Transition Formula Entry (Compatibilité Lotus) est activée.
TransitionEvaluation { get; set; }Indique si l’option Évaluation de la formule de transition (compatibilité Lotus) est activée.
Type { get; set; }Représente le type de feuille de calcul.
UniqueId { get; set; }Obtient et définit l’identifiant unique, il est identique à {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
Validations { get; }Obtient la collection de paramètres de validation des données dans la feuille de calcul.
VerticalPageBreaks { get; }Obtient leVerticalPageBreakCollection collection.
ViewType { get; set; }Obtient et définit le type de vue.
VisibilityType { get; set; }Indique l’état visible de cette feuille.
Workbook { get; }Obtient l’objet classeur qui contient cette feuille.
Zoom { get; set; }Représente le facteur d’échelle en pourcentage. Il doit être compris entre 10 et 400.

Méthodes

NomLa description
AddPageBreaks(string)Ajoute un saut de page.
AdvancedFilter(bool, string, string, string, bool)Filtre les données à l’aide de critères complexes.
AutoFitColumn(int)Ajuste automatiquement la largeur de la colonne.
AutoFitColumn(int, int, int)Ajuste automatiquement la largeur de la colonne.
AutoFitColumns()Ajuste automatiquement toutes les colonnes de cette feuille de calcul.
AutoFitColumns(AutoFitterOptions)Ajuste automatiquement toutes les colonnes de cette feuille de calcul.
AutoFitColumns(int, int)Ajuste automatiquement la largeur des colonnes.
AutoFitColumns(int, int, AutoFitterOptions)Ajuste automatiquement la largeur des colonnes.
AutoFitColumns(int, int, int, int)Ajuste automatiquement la largeur des colonnes.
AutoFitColumns(int, int, int, int, AutoFitterOptions)Ajuste automatiquement la largeur des colonnes.
AutoFitRow(int)Ajuste automatiquement la hauteur de ligne.
AutoFitRow(int, int, int)Ajuste automatiquement la hauteur de ligne.
AutoFitRow(int, int, int, AutoFitterOptions)Ajuste automatiquement la hauteur de ligne.
AutoFitRow(int, int, int, int)Ajuste automatiquement la hauteur de ligne dans une plage de rectangles.
AutoFitRows()Ajuste automatiquement toutes les lignes de cette feuille de calcul.
AutoFitRows(AutoFitterOptions)Ajuste automatiquement toutes les lignes de cette feuille de calcul.
AutoFitRows(bool)Ajuste automatiquement toutes les lignes de cette feuille de calcul.
AutoFitRows(int, int)Ajuste automatiquement la hauteur de ligne dans une plage.
AutoFitRows(int, int, AutoFitterOptions)Ajuste automatiquement la hauteur de ligne dans une plage.
CalculateFormula(string)Calcule une formule.
CalculateFormula(CalculationOptions, bool)Calcule toutes les formules de cette feuille de calcul.
CalculateFormula(string, CalculationOptions)Calcule une formule.
ClearComments()Efface tous les commentaires dans la feuille de calcul du concepteur.
CloseAccessCache(AccessCacheOptions)Ferme la session qui utilise des caches pour accéder aux données de cette feuille de calcul.
Copy(Worksheet)Copie le contenu et les formats d’une autre feuille de calcul.
Copy(Worksheet, CopyOptions)Copie le contenu et les formats d’une autre feuille de calcul.
Dispose()Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non gérées.
FreezePanes(string, int, int)Gèle les volets au niveau de la cellule spécifiée dans la feuille de calcul.
FreezePanes(int, int, int, int)Gèle les volets au niveau de la cellule spécifiée dans la feuille de calcul.
GetFreezedPanes(out int, out int, out int, out int)Obtient les volets de gel.
GetPanes()Obtient les volets de la fenêtre.
GetPrintingPageBreaks(ImageOrPrintOptions)Obtient des sauts de page automatiques.
GetSelectedRanges()Obtient les plages de cellules sélectionnées dans la feuille de calcul du concepteur.
MoveTo(int)Déplace la feuille vers un autre emplacement dans la feuille de calcul.
Protect(ProtectionType)Protège la feuille de calcul.
Protect(ProtectionType, string, string)Protège la feuille de calcul.
RefreshPivotTables()Actualise tous les tableaux croisés dynamiques de cette feuille de calcul.
RemoveAllDrawingObjects()Supprime tous les objets de dessin de cette feuille de calcul.
RemoveAutoFilter()Supprime le filtre automatique de la feuille de calcul.
RemoveSplit()Supprime la fenêtre fractionnée.
Replace(string, string)Remplace le texte de toutes les cellules par une nouvelle chaîne.
SelectRange(int, int, int, int, bool)Sélectionne une plage.
SetVisible(bool, bool)Définit les options visibles.
Split()Fractionne la fenêtre.
StartAccessCache(AccessCacheOptions)Démarre la session qui utilise des caches pour accéder aux données de cette feuille de calcul.
override ToString()Renvoie une chaîne représentant l’objet Worksheet actuel.
UnFreezePanes()Dégèle les volets de la feuille de calcul.
Unprotect()Déprotége la feuille de calcul.
Unprotect(string)Déprotége la feuille de calcul.
XmlMapQuery(string, XmlMap)Interroger les zones de cellules mappées/liées au chemin spécifique de la carte xml.

Exemples

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Geler les volets à "AS40" avec 10 lignes et 10 colonnes
sheet.FreezePanes("AS40", 10, 10);

//Ajouter un lien hypertexte dans la cellule A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");

[Visual Basic]

Dim workbook as Workbook = new Workbook()

Dim sheet as Worksheet = workbook.Worksheets(0)

'Freeze panes at "AS40" with 10 rows and 10 columns
sheet.FreezePanes("AS40", 10, 10)

'Ajouter un lien hypertexte dans la cellule A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")

Voir également