Worksheet classe

Worksheet classe

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

Il tipo Worksheet espone i seguenti membri:

Proprietà

ProprietàDescrizione
protectionRappresenta i vari tipi di opzioni di protezione disponibili per un foglio di lavoro. Supporta le opzioni di protezione avanzate in Excel XP e versioni successive.
unique_idOttiene e imposta l’ID univoco, è uguale a {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}.
workbookOttiene l’oggetto cartella di lavoro che contiene questo foglio.
cellsOttiene la raccolta Worksheet.cells.
query_tablesOttiene QueryTableCollection nel foglio di lavoro.
typeRappresenta il tipo di foglio di lavoro.
nameOttiene o imposta il nome del foglio di lavoro.
show_formulasIndica se visualizzare le formule o i relativi risultati.
is_gridlines_visibleOttiene o imposta un valore che indica se le linee della griglia sono visibili. Il valore predefinito è true.
is_row_column_headers_visibleOttiene o imposta un valore che indica se il foglio di lavoro visualizzerà le intestazioni di riga e di colonna.
L’impostazione predefinita è vero.
pane_stateIndica se il riquadro presenta divisioni orizzontali o verticali e se tali divisioni sono bloccate.
display_zerosVero se vengono visualizzati valori pari a zero.
display_right_to_leftIndica se il foglio di lavoro specificato viene visualizzato da destra a sinistra anziché da sinistra a destra.
Il valore predefinito è falso.
is_outline_shownIndica se visualizzare il contorno.
is_selectedIndica se questo foglio di lavoro è selezionato quando si apre la cartella di lavoro.
pivot_tablesOttiene tutte le tabelle pivot in questo foglio di lavoro.
list_objectsOttiene tutti i ListObject in questo foglio di lavoro.
tab_idSpecifica l’identificatore interno del foglio.
horizontal_page_breaksOttiene la raccolta HorizontalPageBreakCollection.
vertical_page_breaksOttiene la raccolta VerticalPageBreakCollection.
hyperlinksOttiene la raccolta HyperlinkCollection.
page_setupRappresenta la descrizione dell’impostazione di pagina in questo foglio.
auto_filterRappresenta il filtro automatico per il foglio di lavoro specificato.
has_autofilterIndica se questo foglio di lavoro ha un filtro automatico.
transition_evaluationIndica se è abilitata l’opzione Valutazione formula di transizione (compatibilità con Lotus).
transition_entryIndica se è abilitata l’opzione Inserimento formula di transizione (compatibilità con Lotus).
visibility_typeIndica lo stato visibile di questo foglio.
is_visibleIndica se il foglio di lavoro è visibile.
sparkline_groupsOttiene i gruppi sparkline nel foglio di lavoro.
chartsOttiene una raccolta Chart
commentsOttiene la raccolta Comment.
picturesOttiene una collezione Picture.
text_boxesOttiene una collezione TextBox.
check_boxesOttiene una collezione CheckBox.
ole_objectsRappresenta una raccolta di OleObject in un foglio di lavoro.
shapesRestituisce tutte le forme disegnate in questo foglio di lavoro.
slicersOttieni la raccolta Slicer nel foglio di lavoro
timelinesOttieni la raccolta Timeline nel foglio di lavoro
indexOttiene l’indice del foglio nella raccolta dei fogli di lavoro.
is_protectedIndica se il foglio di lavoro è protetto.
validationsOttiene la raccolta di impostazioni di convalida dei dati nel foglio di lavoro.
allow_edit_rangesOttiene la raccolta degli intervalli di modifica consentiti nel foglio di lavoro.
error_check_optionsOttiene l’impostazione di controllo degli errori applicata a determinati intervalli.
outlineOttiene lo schema di questo foglio di lavoro.
first_visible_rowRappresenta l’indice della prima riga visibile.
first_visible_columnRappresenta il primo indice di colonna visibile.
zoomRappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400.
view_typeOttiene e imposta il tipo di visualizzazione.
is_page_break_previewIndica se il foglio di lavoro specificato viene visualizzato in visualizzazione normale o in anteprima con interruzione di pagina.
is_ruler_visibleIndica se il righello è visibile. Questa proprietà si applica solo all’anteprima delle interruzioni di pagina.
tab_colorRappresenta il colore della scheda del foglio di lavoro.
gridline_colorOttiene e imposta il colore della griglia
code_nameOttiene il nome in codice del foglio di lavoro.
background_imageOttiene e imposta l’immagine di sfondo del foglio di lavoro.
conditional_formattingsOttiene le formattazioni condizionali nel foglio di lavoro.
active_cellOttiene o imposta la cella attiva nel foglio di lavoro.
custom_propertiesOttiene un oggetto che rappresenta
le informazioni identificative associate a un foglio di lavoro.
smart_tag_settingOttiene tutti i SmartTagCollection oggetti del foglio di lavoro.
scenariosOttiene la raccolta di Scenario.
cell_watchesOttiene la raccolta di celle su questo foglio di lavoro monitorate nella ‘finestra di controllo’.

Metodi

MetodoDescrizione
freeze_panes(self, row, column, freezed_rows, freezed_columns)Blocca i riquadri nella cella specificata nel foglio di lavoro.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)Blocca i riquadri nella cella specificata nel foglio di lavoro.
copy(self, source_sheet)Copia contenuti e formati da un altro foglio di lavoro.
copy(self, source_sheet, copy_options)Copia contenuti e formati da un altro foglio di lavoro.
auto_fit_column(self, column_index, first_row, last_row)Adatta automaticamente la larghezza della colonna.
auto_fit_column(self, column_index)Adatta automaticamente la larghezza della colonna.
auto_fit_columns(self)Adatta automaticamente tutte le colonne di questo foglio di lavoro.
auto_fit_columns(self, options)Adatta automaticamente tutte le colonne di questo foglio di lavoro.
auto_fit_columns(self, first_column, last_column)Adatta automaticamente la larghezza delle colonne.
auto_fit_columns(self, first_column, last_column, options)Adatta automaticamente la larghezza delle colonne.
auto_fit_columns(self, first_row, first_column, last_row, last_column)Adatta automaticamente la larghezza delle colonne.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)Adatta automaticamente la larghezza delle colonne.
auto_fit_row(self, row_index, first_column, last_column)Adatta automaticamente l’altezza della riga.
auto_fit_row(self, row_index, first_column, last_column, options)Adatta automaticamente l’altezza della riga.
auto_fit_row(self, start_row, end_row, start_column, end_column)Adatta automaticamente l’altezza della riga in un intervallo rettangolare.
auto_fit_row(self, row_index)Adatta automaticamente l’altezza della riga.
auto_fit_rows(self)Adatta automaticamente tutte le righe di questo foglio di lavoro.
auto_fit_rows(self, only_auto)Adatta automaticamente tutte le righe di questo foglio di lavoro.
auto_fit_rows(self, options)Adatta automaticamente tutte le righe di questo foglio di lavoro.
auto_fit_rows(self, start_row, end_row)Adatta automaticamente l’altezza della riga in un intervallo.
auto_fit_rows(self, start_row, end_row, options)Adatta automaticamente l’altezza della riga in un intervallo.
protect(self, type)Protegge il foglio di lavoro.
protect(self, type, password, old_password)Protegge il foglio di lavoro.
unprotect(self)Rimuove la protezione dal foglio di lavoro.
unprotect(self, password)Rimuove la protezione dal foglio di lavoro.
calculate_formula(self, formula)Calcola una formula.
calculate_formula(self, formula, opts)Calcola direttamente l’espressione di una formula.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)Calcola direttamente l’espressione di una formula.
calculate_formula(self, options, recursive)Calcola tutte le formule in questo foglio di lavoro.
calculate_array_formula(self, formula, opts)Calcola una formula come formula matriciale.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)Calcola una formula come formula matriciale.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)Calcola una formula come formula matriciale.
refresh_pivot_tables(self)Aggiorna tutte le tabelle pivot in questo foglio di lavoro.
refresh_pivot_tables(self, option)Aggiorna tutte le tabelle pivot in questo foglio di lavoro.
get_panes(self)Ottiene i vetri delle finestre.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)Ottiene i riquadri di congelamento.
split(self)Divide la finestra.
un_freeze_panes(self)Sblocca i riquadri nel foglio di lavoro.
remove_split(self)Rimuove la finestra divisa.
add_page_breaks(self, cell_name)Aggiunge un’interruzione di pagina.
get_advanced_filter(self)Ottiene le impostazioni del filtro avanzato.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)Filtra i dati utilizzando criteri complessi.
remove_auto_filter(self)Rimuove il filtro automatico del foglio di lavoro.
set_visible(self, is_visible, ignore_error)Imposta le opzioni visibili.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)Seleziona un intervallo.
remove(self)Rimuovi foglio corrente (CELLSPYTHONNET-192, L’utente richiede di aggiungere questo API)
remove_all_drawing_objects(self)Rimuove tutti gli oggetti di disegno in questo foglio di lavoro.
clear_comments(self)Cancella tutti i commenti nel foglio di calcolo del progettista.
move_to(self, index)Sposta il foglio in un’altra posizione nel foglio di calcolo.
replace(self, old_string, new_string)Sostituisce il testo di tutte le celle con una nuova stringa.
get_selected_ranges(self)Ottiene intervalli di celle selezionati nel foglio di calcolo del progettista.
get_selected_areas(self)Ottiene intervalli di celle selezionati nel foglio di calcolo del progettista.
get_printing_page_breaks(self, options)Ottiene interruzioni di pagina automatiche.
start_access_cache(self, opts)Avvia la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.
close_access_cache(self, opts)Chiude la sessione che utilizza le cache per accedere ai dati in questo foglio di lavoro.
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)Converte lo stile di riferimento della formula.
xml_map_query(self, path, xml_map)Esegue la query delle aree delle celle mappate/collegate al percorso specifico della mappa xml.

Esempio

L’esempio seguente mostra come bloccare i riquadri e inserire un collegamento ipertestuale nel foglio di lavoro con .Net o 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")

Guarda anche