WorkbookDesigner Klasse

WorkbookDesigner Klasse

Kapselt das Objekt ein, das eine Designer-Tabelle darstellt.

Der Typ WorkbookDesigner macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self)Initialisiert eine neue Instanz der Klasse WorkbookDesigner.
__init__(self, workbook)Initialisiert eine neue Instanz der Klasse WorkbookDesigner.

Eigenschaften

EigentumBeschreibung
workbookRuft das Objekt WorkbookDesigner.workbook ab und legt es fest.
repeat_formulas_with_subtotalGibt an, ob Formeln mit Zwischensummenzeile wiederholt werden.
update_empty_string_as_nullWenn TRUE, wird Null eingefügt, wenn der Wert "" ist;
update_referenceGibt an, ob Verweise in anderen Arbeitsblättern aktualisiert werden.
calculate_formulaGibt an, ob Formeln berechnet werden sollen.
line_by_lineGibt an, ob der Smartmarker zeilenweise verarbeitet wird.
contains_variablesGibt an, ob das erste Arbeitsblatt benutzerdefinierte Variablen enthält.

Methoden

MethodeBeschreibung
set_data_source(self, data_source, cells_data_table)
set_data_source(self, variable, data)Legt die Datenbindung für eine Variable fest.
process(self, range, is_preserved)Verarbeitet die Smartmarker und füllt die Datenquellenwerte.
process(self)Verarbeitet die Smartmarker und füllt die Datenquellenwerte.
process(self, is_preserved)Verarbeitet die Smartmarker und füllt die Datenquellenwerte.
process(self, sheet_index, is_preserved)Verarbeitet die Smartmarker und füllt die Datenquellenwerte.
clear_data_source(self)Löscht alle Datenquellen.
set_json_data_source(self, variable, data)
get_smart_markers(self)Gibt eine Sammlung intelligenter Markierungen in einer Tabelle zurück.

Beispiel

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

Siehe auch