Workbook classe
Workbook classe
Rappresenta un oggetto radice per creare un foglio di calcolo Excel.
Il tipo Workbook espone i seguenti membri:
Costruttori
Costruttore | Descrizione |
---|---|
init | Inizializza una nuova istanza della classe Workbook . |
init | Inizializza una nuova istanza della classe Workbook . |
init | Inizializza una nuova istanza della classe Workbook e apre un file. |
init | Inizializza una nuova istanza della classe Workbook e apre uno stream. |
init | Inizializza una nuova istanza della classe Workbook e apre un file. |
init | Inizializza una nuova istanza della classe Workbook e del flusso aperto. |
Proprietà
Proprietà | Descrizione |
---|---|
settings | Rappresenta le impostazioni della cartella di lavoro. |
worksheets | Ottiene la raccolta WorksheetCollection nel foglio di calcolo. |
is_licensed | Indica se la licenza è impostata. |
colors | Restituisce i colori nella tavolozza per il foglio di calcolo. |
count_of_styles_in_pool | Ottiene il numero di stili nel pool di stili. |
default_style | Ottiene o imposta l’oggetto predefinito Style della cartella di lavoro. |
is_digitally_signed | Indica se questo foglio di calcolo è firmato digitalmente. |
is_workbook_protected_with_password | Indica se la struttura o la finestra è protetta con password. |
vba_project | Ottiene lo Workbook.vba_project in un foglio di calcolo. |
has_macro | Indica se questo foglio di calcolo contiene macro/VBA. |
has_revisions | Ottiene se nella cartella di lavoro sono presenti modifiche rilevate |
file_name | Ottiene e imposta il nome del file corrente. |
cells_data_table_factory | Ottiene la factory per la creazione di ICellsDataTable da oggetti personalizzati |
data_sorter | Ottiene un oggetto DataSorter per ordinare i dati. |
theme | Ottiene il nome del tema. |
built_in_document_properties | Restituisce una raccolta DocumentProperty che rappresenta tutte le proprietà del documento integrate nel foglio di calcolo. |
custom_document_properties | Restituisce una raccolta DocumentProperty che rappresenta tutte le proprietà del documento personalizzato del foglio di calcolo. |
file_format | Ottiene e imposta il formato del file. |
interrupt_monitor | Ottiene e imposta il monitoraggio delle interruzioni. |
content_type_properties | Ottiene l’elenco degli oggetti ContentTypeProperty nella cartella di lavoro. |
custom_xml_parts | Rappresenta una parte di archiviazione dati XML personalizzata (dati XML personalizzati all’interno di un pacchetto). |
data_mashup | Ottiene i dati del mashup. |
ribbon_xml | Ottiene e imposta il file XML che definisce l’interfaccia utente della barra multifunzione. |
absolute_path | Ottiene e imposta il percorso assoluto del file. |
data_connections | Ottiene la raccolta ExternalConnection . |
Metodi
Metodo | Descrizione |
---|---|
save | Salva la cartella di lavoro sul disco. |
save | Salvare la cartella di lavoro sul disco. |
save | Salva la cartella di lavoro sul disco. |
save | Salva la cartella di lavoro nel flusso. |
save | Salva la cartella di lavoro nel flusso. |
replace | Sostituisce il valore di una cella con una nuova stringa. |
replace | Sostituisce il valore di una cella con un nuovo numero intero. |
replace | Sostituisce il valore di una cella con un nuovo double. |
replace | Sostituisce il valore di una cella con una nuova matrice di stringhe. |
replace | Sostituisce i valori delle celle con un array di numeri interi. |
replace | Sostituisce i valori delle celle con un doppio array. |
replace | Sostituisce i valori delle celle con nuovi dati. |
replace | Sostituisce i valori delle celle con nuovi dati. |
replace | Sostituisce il valore di una cella con una nuova stringa. |
copy | Copia un altro oggetto cartella di lavoro. |
copy | Copia i dati da un oggetto cartella di lavoro di origine. |
calculate_formula | Calcola il risultato delle formule. |
calculate_formula | Calcola il risultato delle formule. |
calculate_formula | Calcolo delle formule in questa cartella di lavoro. |
refresh_dynamic_array_formulas | Aggiorna le formule di matrice dinamica (distribuite in un nuovo intervallo di celle vicine in base ai dati correnti) Altre formule nella cartella di lavoro non verranno calcolate in modo ricorsivo anche se utilizzate da formule in matrice dinamica. |
refresh_dynamic_array_formulas | Aggiorna le formule di matrice dinamica (distribuite in un nuovo intervallo di celle vicine in base ai dati correnti) |
import_xml | Importa/aggiorna un file di dati XML nella cartella di lavoro. |
import_xml | Importa/aggiorna un file di dati XML nella cartella di lavoro. |
export_xml | Esporta i dati XML collegati dalla mappa XML specificata. |
export_xml | Esporta dati XML. |
parse_formulas | Analizza tutte le formule che non sono state analizzate quando sono state caricate dal file modello o impostate in una cella. |
start_access_cache | Avvia la sessione che utilizza le cache per accedere ai dati. |
close_access_cache | Chiude la sessione che utilizza le cache per accedere ai dati. |
remove_unused_styles | Rimuovi tutti gli stili inutilizzati. |
create_style | Crea un nuovo stile. |
create_builtin_style | Crea uno stile integrato in base al tipo specificato. |
create_cells_color | Crea un oggetto CellsColor . |
combine | Combina un altro oggetto cartella di lavoro. |
get_style_in_pool | Ottiene lo stile nel pool di stili. Tutti gli stili nella cartella di lavoro verranno raccolti in un pool. Nelle celle è presente solo un semplice indice di riferimento. |
get_fonts | Ottiene tutti i caratteri nel pool di stili. |
get_named_style | Ottiene lo stile denominato nel pool di stili. |
change_palette | Modifica la tavolozza per il foglio di calcolo nell’indice specificato. |
is_color_in_palette | Controlla se è presente un colore nella tavolozza del foglio di calcolo. |
get_matching_color | Trova il colore più corrispondente nella tavolozza corrente. |
set_encryption_options | Imposta le opzioni di crittografia. |
protect | Protegge una cartella di lavoro. |
protect_shared_workbook | Protegge una cartella di lavoro condivisa. |
unprotect | Annulla la protezione di una cartella di lavoro. |
unprotect_shared_workbook | Annulla la protezione di una cartella di lavoro condivisa. |
remove_macro | Rimuove VBA/macro da questo foglio di calcolo. |
remove_digital_signature | Rimuove la firma digitale da questo foglio di calcolo. |
accept_all_revisions | Accetta tutte le modifiche rilevate nella cartella di lavoro. |
remove_external_links | Rimuove tutti i collegamenti esterni nella cartella di lavoro. |
get_theme_color | Ottiene il colore del tema. |
set_theme_color | Imposta il colore del tema |
custom_theme | Il tema è la dogana. |
copy_theme | Copia il tema da un’altra cartella di lavoro. |
has_exernal_links | Indica se questa cartella di lavoro contiene collegamenti esterni ad altre origini dati. |
update_custom_function_definition | Aggiorna la definizione delle funzioni personalizzate. |
update_linked_data_source | Se questa cartella di lavoro contiene collegamenti esterni ad altre origini dati, Aspose.Cells tenterà di recuperare i dati più recenti dalle fonti fornite. |
set_digital_signature | Imposta la firma digitale su un file di foglio di calcolo (Excel2007 e versioni successive). |
add_digital_signature | Aggiunge la firma digitale a un file di foglio di calcolo OOXML (Excel2007 e versioni successive). |
get_digital_signature | Ottiene la firma digitale dal file. |
remove_personal_information | Rimuove le informazioni personali. |
Osservazioni
La classe Workbook denota un foglio di calcolo Excel. Ogni foglio di calcolo può contenere più fogli di lavoro. La caratteristica di base della classe è aprire e salvare file Excel nativi. La classe dispone di alcune funzionalità avanzate come la copia di dati da altre cartelle di lavoro, la combinazione di due cartelle di lavoro, la conversione di Excel in PDF, il rendering di Excel in immagine e la protezione del foglio di calcolo Excel.
Esempio
L’esempio seguente carica Workbook da un file Excel denominato designer.xls e rende invisibili le barre di scorrimento orizzontale e verticale. Quindi sostituisce due valori stringa rispettivamente con un valore intero e un valore stringa all’interno del foglio di calcolo e infine salva la cartella di lavoro come file xlsx di Excel.
from aspose.cells import Workbook
# Open a designer file
designerFile = "designer.xls"
workbook = Workbook(designerFile)
# Set scroll bars
workbook.settings.is_h_scroll_bar_visible = False
workbook.settings.is_v_scroll_bar_visible = False
# Replace the placeholder string with new values
newInt = 100
workbook.replace("OldInt", newInt)
newString = "Hello!"
workbook.replace("OldString", newString)
workbook.save("result.xlsx")
Guarda anche
- modulo
aspose.cells
- classe
CellsColor
- classe
ContentTypeProperty
- classe
DocumentProperty
- classe
ExternalConnection
- classe
Style
- classe
Workbook
- classe
WorksheetCollection