WorkbookDesigner classe

WorkbookDesigner classe

Incapsula l’oggetto che rappresenta un foglio di calcolo del progettista.

Il tipo WorkbookDesigner espone i seguenti membri:

Costruttori

CostruttoreDescrizione
__init__(self)Inizializza una nuova istanza della classe WorkbookDesigner.
__init__(self, workbook)Inizializza una nuova istanza della classe WorkbookDesigner.

Proprietà

ProprietàDescrizione
workbookOttiene e imposta l’oggetto WorkbookDesigner.workbook.
repeat_formulas_with_subtotalIndica se ripetere le formule con la riga del subtotale.
update_empty_string_as_nullSe VERO, verrà inserito Null se il valore è “”;
update_referenceIndica se i riferimenti negli altri fogli di lavoro verranno aggiornati.
calculate_formulaIndica se le formule devono essere calcolate.
line_by_lineIndica se l’elaborazione del marcatore intelligente avviene riga per riga.
contains_variablesIndica se il primo foglio di lavoro contiene variabili personalizzate.

Metodi

MetodoDescrizione
set_data_source(self, data_source, cells_data_table)
set_data_source(self, variable, data)Imposta l’associazione dei dati a una variabile.
process(self, range, is_preserved)Elabora i marcatori intelligenti e popola i valori della sorgente dati.
process(self)Elabora i marcatori intelligenti e popola i valori della sorgente dati.
process(self, is_preserved)Elabora i marcatori intelligenti e popola i valori della sorgente dati.
process(self, sheet_index, is_preserved)Elabora i marcatori intelligenti e popola i valori della sorgente dati.
clear_data_source(self)Cancella tutte le origini dati.
set_json_data_source(self, variable, data)
get_smart_markers(self)Restituisce una raccolta di marcatori intelligenti in un foglio di calcolo.

Esempio

from aspose.cells import Workbook, WorkbookDesigner

# Create WorkbookDesigner object.
wd = WorkbookDesigner()
# Open the template file (which contains smart markers).
wd.workbook = Workbook("SmartMarker_Designer.xls")
# Initialize your data from data source
# DataSet ds = new DataSet();
# ...
# Set the datatable as the data source.
# wd.SetDataSource(dt);
# Process the smart markers to fill the data into the worksheets.
wd.process(True)
# Save the excel file.
wd.workbook.save("outSmartMarker_Designer.xls")

Guarda anche