Worksheet classe
Worksheet classe
Incapsula l’oggetto che rappresenta un singolo foglio di lavoro.
Il tipo Worksheet espone i seguenti membri:
Proprietà
Proprietà | Descrizione |
---|---|
protection | Rappresenta 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_id | Ottiene e imposta l’ID univoco, è uguale a {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F}. |
workbook | Ottiene l’oggetto cartella di lavoro che contiene questo foglio. |
cells | Ottiene la raccolta Worksheet.cells . |
query_tables | Ottiene QueryTableCollection nel foglio di lavoro. |
type | Rappresenta il tipo di foglio di lavoro. |
name | Ottiene o imposta il nome del foglio di lavoro. |
show_formulas | Indica se visualizzare le formule o i relativi risultati. |
is_gridlines_visible | Ottiene o imposta un valore che indica se le linee della griglia sono visibili. Il valore predefinito è true. |
is_row_column_headers_visible | Ottiene o imposta un valore che indica se il foglio di lavoro visualizzerà le intestazioni di riga e di colonna. L’impostazione predefinita è vero. |
pane_state | Indica se il riquadro presenta divisioni orizzontali o verticali e se tali divisioni sono bloccate. |
display_zeros | Vero se vengono visualizzati valori pari a zero. |
display_right_to_left | Indica se il foglio di lavoro specificato viene visualizzato da destra a sinistra anziché da sinistra a destra. Il valore predefinito è falso. |
is_outline_shown | Indica se visualizzare il contorno. |
is_selected | Indica se questo foglio di lavoro è selezionato quando si apre la cartella di lavoro. |
pivot_tables | Ottiene tutte le tabelle pivot in questo foglio di lavoro. |
list_objects | Ottiene tutti i ListObject in questo foglio di lavoro. |
tab_id | Specifica l’identificatore interno del foglio. |
horizontal_page_breaks | Ottiene la raccolta HorizontalPageBreakCollection . |
vertical_page_breaks | Ottiene la raccolta VerticalPageBreakCollection . |
hyperlinks | Ottiene la raccolta HyperlinkCollection . |
page_setup | Rappresenta la descrizione dell’impostazione di pagina in questo foglio. |
auto_filter | Rappresenta il filtro automatico per il foglio di lavoro specificato. |
has_autofilter | Indica se questo foglio di lavoro ha un filtro automatico. |
transition_evaluation | Indica se è abilitata l’opzione Valutazione formula di transizione (compatibilità con Lotus). |
transition_entry | Indica se è abilitata l’opzione Inserimento formula di transizione (compatibilità con Lotus). |
visibility_type | Indica lo stato visibile di questo foglio. |
is_visible | Indica se il foglio di lavoro è visibile. |
sparkline_groups | Ottiene i gruppi sparkline nel foglio di lavoro. |
charts | Ottiene una raccolta Chart |
comments | Ottiene la raccolta Comment . |
pictures | Ottiene una collezione Picture . |
text_boxes | Ottiene una collezione TextBox . |
check_boxes | Ottiene una collezione CheckBox . |
ole_objects | Rappresenta una raccolta di OleObject in un foglio di lavoro. |
shapes | Restituisce tutte le forme disegnate in questo foglio di lavoro. |
slicers | Ottieni la raccolta Slicer nel foglio di lavoro |
timelines | Ottieni la raccolta Timeline nel foglio di lavoro |
index | Ottiene l’indice del foglio nella raccolta dei fogli di lavoro. |
is_protected | Indica se il foglio di lavoro è protetto. |
validations | Ottiene la raccolta di impostazioni di convalida dei dati nel foglio di lavoro. |
allow_edit_ranges | Ottiene la raccolta degli intervalli di modifica consentiti nel foglio di lavoro. |
error_check_options | Ottiene l’impostazione di controllo degli errori applicata a determinati intervalli. |
outline | Ottiene lo schema di questo foglio di lavoro. |
first_visible_row | Rappresenta l’indice della prima riga visibile. |
first_visible_column | Rappresenta il primo indice di colonna visibile. |
zoom | Rappresenta il fattore di scala in percentuale. Dovrebbe essere compreso tra 10 e 400. |
view_type | Ottiene e imposta il tipo di visualizzazione. |
is_page_break_preview | Indica se il foglio di lavoro specificato viene visualizzato in visualizzazione normale o in anteprima con interruzione di pagina. |
is_ruler_visible | Indica se il righello è visibile. Questa proprietà si applica solo all’anteprima delle interruzioni di pagina. |
tab_color | Rappresenta il colore della scheda del foglio di lavoro. |
gridline_color | Ottiene e imposta il colore della griglia |
code_name | Ottiene il nome in codice del foglio di lavoro. |
background_image | Ottiene e imposta l’immagine di sfondo del foglio di lavoro. |
conditional_formattings | Ottiene le formattazioni condizionali nel foglio di lavoro. |
active_cell | Ottiene o imposta la cella attiva nel foglio di lavoro. |
custom_properties | Ottiene un oggetto che rappresenta le informazioni identificative associate a un foglio di lavoro. |
smart_tag_setting | Ottiene tutti i SmartTagCollection oggetti del foglio di lavoro. |
scenarios | Ottiene la raccolta di Scenario . |
cell_watches | Ottiene la raccolta di celle su questo foglio di lavoro monitorate nella ‘finestra di controllo’. |
Metodi
Metodo | Descrizione |
---|---|
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
- modulo
aspose.cells
- classe
Chart
- classe
CheckBox
- classe
Comment
- classe
HorizontalPageBreakCollection
- classe
HyperlinkCollection
- classe
OleObject
- classe
Picture
- classe
QueryTableCollection
- classe
Scenario
- classe
SmartTagCollection
- classe
TextBox
- classe
VerticalPageBreakCollection