Worksheet

Worksheet class

Incapsula l’oggetto che rappresenta un singolo foglio di lavoro.

public class Worksheet : IDisposable

Proprietà

NomeDescrizione
ActiveCell { get; set; }Ottiene o imposta la cella attiva nel foglio di lavoro.
AllowEditRanges { get; }Ottiene la raccolta di intervalli di modifica consentiti nel foglio di lavoro.
AutoFilter { get; }Rappresenta il filtro automatico per il foglio di lavoro specificato.
BackgroundImage { get; set; }Ottiene e imposta l’immagine di sfondo del foglio di lavoro.
Cells { get; }Ottiene ilCells raccolta.
CellWatches { get; }Ottiene la raccolta di celle su questo foglio di lavoro osservate nella “finestra di controllo”.
Charts { get; }Ottiene aChart collezione
CheckBoxes { get; }Ottiene aCheckBox raccolta.
CodeName { get; set; }Ottiene il nome del codice del foglio di lavoro.
Comments { get; }Ottiene ilComment raccolta.
ConditionalFormattings { get; }Ottiene il ConditionalFormattings nel foglio di lavoro.
CustomProperties { get; }Ottiene un oggetto che rappresenta le informazioni sull’identificatore associate a un foglio di lavoro.
DisplayRightToLeft { get; set; }Indica se il foglio di lavoro specificato viene visualizzato da destra a sinistra anziché da sinistra a destra. L’impostazione predefinita è false.
DisplayZeros { get; set; }Vero se vengono visualizzati valori zero.
ErrorCheckOptions { get; }Ottiene l’impostazione del controllo degli errori applicata su determinati intervalli.
FirstVisibleColumn { get; set; }Rappresenta il primo indice di colonna visibile.
FirstVisibleRow { get; set; }Rappresenta il primo indice di riga visibile.
HasAutofilter { get; }Indica se questo foglio di lavoro ha un filtro automatico.
HorizontalPageBreaks { get; }Ottiene ilHorizontalPageBreakCollection collezione.
Hyperlinks { get; }Ottiene ilHyperlinkCollection raccolta.
Index { get; }Ottiene l’indice del foglio nella raccolta di fogli di lavoro.
IsGridlinesVisible { get; set; }Ottiene o imposta un valore che indica se le linee della griglia sono visibili. L’impostazione predefinita è true.
IsOutlineShown { get; set; }Indica se mostrare il contorno.
IsPageBreakPreview { get; set; }Indica se il foglio di lavoro specificato viene visualizzato nella visualizzazione normale o nell’anteprima dell’interruzione di pagina.
IsProtected { get; }Indica se il foglio di lavoro è protetto.
IsRowColumnHeadersVisible { get; set; }Ottiene o imposta un valore che indica se il foglio di lavoro visualizzerà le intestazioni di riga e colonna. L’impostazione predefinita è true.
IsRulerVisible { get; set; }Indica se il righello è visibile. Questa proprietà viene applicata solo per l’anteprima dell’interruzione di pagina.
IsSelected { get; set; }Indica se questo foglio di lavoro è selezionato all’apertura della cartella di lavoro.
IsVisible { get; set; }Rappresenta se il foglio di lavoro è visibile.
ListObjects { get; }Ottiene tutti ListObjects in questo foglio di lavoro.
Name { get; set; }Ottiene o imposta il nome del foglio di lavoro.
OleObjects { get; }Rappresenta una raccolta diOleObject in un foglio di lavoro.
Outline { get; }Ottiene lo schema di questo foglio di lavoro.
PageSetup { get; }Rappresenta la descrizione dell’impostazione della pagina in questo foglio.
PaneState { get; }Indica se il riquadro ha divisioni orizzontali o verticali e se tali divisioni sono bloccate.
Pictures { get; }Ottiene aPicture raccolta.
PivotTables { get; }Ottiene tutte le tabelle pivot in questo foglio di lavoro.
Protection { get; }Rappresenta i vari tipi di opzioni di protezione disponibili per un foglio di lavoro. Supporta opzioni di protezione avanzate in ExcelXP e versioni successive.
QueryTables { get; }OttieneQueryTableCollection nel foglio di lavoro.
Scenarios { get; }Ottiene la raccolta diScenario .
Shapes { get; }Restituisce tutte le forme del disegno in questo foglio di lavoro.
ShowFormulas { get; set; }Indica se mostrare le formule o i loro risultati.
Slicers { get; }Ottieni la raccolta Slicer nel foglio di lavoro
SmartTagSetting { get; }Ottiene tuttoSmartTagCollection oggetti del foglio di lavoro.
SparklineGroupCollection { get; }Ottiene la raccolta del gruppo sparkline nel foglio di lavoro.
TabColor { get; set; }Rappresenta il colore della scheda del foglio di lavoro.
TabId { get; set; }Specifica l’identificatore interno per il foglio.
TextBoxes { get; }Ottiene aTextBox raccolta.
Timelines { get; }Ottieni la raccolta Timeline nel foglio di lavoro
TransitionEntry { get; set; }Indica se l’opzione Immissione formula di transizione (compatibilità Lotus) è abilitata.
TransitionEvaluation { get; set; }Indica se l’opzione Valutazione formula di transizione (compatibilità Lotus) è abilitata.
Type { get; set; }Rappresenta il tipo di foglio di lavoro.
UniqueId { get; set; }Ottiene e imposta l’ID univoco, è uguale a {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
Validations { get; }Ottiene la raccolta delle impostazioni di convalida dei dati nel foglio di lavoro.
VerticalPageBreaks { get; }Ottiene ilVerticalPageBreakCollection raccolta.
ViewType { get; set; }Ottiene e imposta il tipo di visualizzazione.
VisibilityType { get; set; }Indica lo stato visibile per questo foglio.
Workbook { get; }Ottiene l’oggetto cartella di lavoro che contiene questo foglio.
Zoom { get; set; }Rappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400.

Metodi

NomeDescrizione
AddPageBreaks(string)Aggiunge un’interruzione di pagina.
AdvancedFilter(bool, string, string, string, bool)Filtra i dati utilizzando criteri complessi.
AutoFitColumn(int)Adatta automaticamente la larghezza della colonna.
AutoFitColumn(int, int, int)Adatta automaticamente la larghezza della colonna.
AutoFitColumns()Adatta automaticamente tutte le colonne in questo foglio di lavoro.
AutoFitColumns(AutoFitterOptions)Adatta automaticamente tutte le colonne in questo foglio di lavoro.
AutoFitColumns(int, int)Adatta automaticamente la larghezza delle colonne.
AutoFitColumns(int, int, AutoFitterOptions)Adatta automaticamente la larghezza delle colonne.
AutoFitColumns(int, int, int, int)Adatta automaticamente la larghezza delle colonne.
AutoFitColumns(int, int, int, int, AutoFitterOptions)Adatta automaticamente la larghezza delle colonne.
AutoFitRow(int)Adatta automaticamente l’altezza della riga.
AutoFitRow(int, int, int)Adatta automaticamente l’altezza della riga.
AutoFitRow(int, int, int, AutoFitterOptions)Adatta automaticamente l’altezza della riga.
AutoFitRow(int, int, int, int)Adatta automaticamente l’altezza della riga in un intervallo di rettangoli.
AutoFitRows()Adatta automaticamente tutte le righe in questo foglio di lavoro.
AutoFitRows(AutoFitterOptions)Adatta automaticamente tutte le righe in questo foglio di lavoro.
AutoFitRows(bool)Adatta automaticamente tutte le righe in questo foglio di lavoro.
AutoFitRows(int, int)Adatta automaticamente l’altezza della riga in un intervallo.
AutoFitRows(int, int, AutoFitterOptions)Adatta automaticamente l’altezza della riga in un intervallo.
CalculateFormula(string)Calcola una formula.
CalculateFormula(CalculationOptions, bool)Calcola tutte le formule in questo foglio di lavoro.
CalculateFormula(string, CalculationOptions)Calcola una formula.
ClearComments()Cancella tutti i commenti nel foglio di calcolo del designer.
CloseAccessCache(AccessCacheOptions)Chiude la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.
Copy(Worksheet)Copia contenuti e formati da un altro foglio di lavoro.
Copy(Worksheet, CopyOptions)Copia contenuti e formati da un altro foglio di lavoro.
Dispose()Esegue attività definite dall’applicazione associate alla liberazione, rilascio o ripristino di risorse non gestite.
FreezePanes(string, int, int)Blocca i riquadri nella cella specificata nel foglio di lavoro.
FreezePanes(int, int, int, int)Blocca i riquadri nella cella specificata nel foglio di lavoro.
GetFreezedPanes(out int, out int, out int, out int)Ottiene i riquadri di blocco.
GetPanes()Ottiene i riquadri della finestra.
GetPrintingPageBreaks(ImageOrPrintOptions)Ottiene interruzioni di pagina automatiche.
GetSelectedRanges()Ottiene gli intervalli di celle selezionati nel foglio di calcolo del designer.
MoveTo(int)Sposta il foglio in un’altra posizione nel foglio di calcolo.
Protect(ProtectionType)Protegge il foglio di lavoro.
Protect(ProtectionType, string, string)Protegge il foglio di lavoro.
RefreshPivotTables()Aggiorna tutte le tabelle pivot in questo foglio di lavoro.
RemoveAllDrawingObjects()Rimuove tutti gli oggetti di disegno in questo foglio di lavoro.
RemoveAutoFilter()Rimuove il filtro automatico del foglio di lavoro.
RemoveSplit()Rimuove la finestra divisa.
Replace(string, string)Sostituisce il testo di tutte le celle con una nuova stringa.
SelectRange(int, int, int, int, bool)Seleziona un intervallo.
SetVisible(bool, bool)Imposta le opzioni visibili.
Split()Divide la finestra.
StartAccessCache(AccessCacheOptions)Avvia la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.
override ToString()Restituisce una stringa che rappresenta l’oggetto Foglio di lavoro corrente.
UnFreezePanes()Sblocca i riquadri nel foglio di lavoro.
Unprotect()Annulla la protezione del foglio di lavoro.
Unprotect(string)Annulla la protezione del foglio di lavoro.
XmlMapQuery(string, XmlMap)Interroga le aree delle celle mappate/collegate al percorso specifico della mappa xml.

Esempi

[C#]

Workbook workbook = new Workbook();

Worksheet sheet = workbook.Worksheets[0];

//Blocca i riquadri in "AS40" con 10 righe e 10 colonne
sheet.FreezePanes("AS40", 10, 10);

//Aggiungi un collegamento ipertestuale nella cella 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)

'Aggiungi un collegamento ipertestuale nella cella A1
sheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com")

Guarda anche