WorkbookDesigner klass

WorkbookDesigner klass

Inkapslar objektet som representerar ett Designer-kalkylblad.

Typen WorkbookDesigner avslöjar följande medlemmar:

Konstruktörer

KonstruktörBeskrivning
__init__(self)Initierar en ny instans av klassen WorkbookDesigner.
__init__(self, workbook)Initierar en ny instans av klassen WorkbookDesigner.

Egenskaper

Fast egendomBeskrivning
workbookHämtar och anger WorkbookDesigner.workbook-objektet.
repeat_formulas_with_subtotalAnger om upprepade formler med delsummarad är obligatoriska.
update_empty_string_as_nullOm TRUE, infogas Null om värdet är “”;
update_referenceAnger om referenser i andra arbetsblad kommer att uppdateras.
calculate_formulaAnger om formler ska beräknas.
line_by_lineAnger om den smarta markören bearbetas rad för rad.
contains_variablesAnger om det första kalkylbladet innehåller anpassade variabler.

Metoder

MetodBeskrivning
set_data_source(self, data_source, cells_data_table)
set_data_source(self, variable, data)Ställer in databindning till en variabel.
process(self, range, is_preserved)Bearbetar de smarta markörerna och fyller i datakällans värden.
process(self)Bearbetar de smarta markörerna och fyller i datakällans värden.
process(self, is_preserved)Bearbetar de smarta markörerna och fyller i datakällans värden.
process(self, sheet_index, is_preserved)Bearbetar de smarta markörerna och fyller i datakällans värden.
clear_data_source(self)Rensar alla datakällor.
set_json_data_source(self, variable, data)
get_smart_markers(self)Returnerar en samling smarta markörer i ett kalkylblad.

Exempel

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")

Se även