WorkbookDesigner sınıfı

WorkbookDesigner sınıfı

Bir tasarımcı elektronik tablosunu temsil eden nesneyi kapsüller.

WorkbookDesigner türü aşağıdaki üyeleri ortaya çıkarır:

İnşaatçılar

OluşturucuTanım
__init__(self)WorkbookDesigner sınıfının yeni bir örneğini başlatır.
__init__(self, workbook)WorkbookDesigner sınıfının yeni bir örneğini başlatır.

Özellikler

MülkTanım
workbookWorkbookDesigner.workbook nesnesini alır ve ayarlar.
repeat_formulas_with_subtotalAra toplam satırı olan formüllerin tekrarlanıp tekrarlanmadığını gösterir.
update_empty_string_as_nullTRUE ise, değer "" ise Null eklenecektir;
update_referenceDiğer çalışma sayfalarındaki referansların güncellenip güncellenmeyeceğini belirtir.
calculate_formulaFormüllerin hesaplanıp hesaplanmayacağını belirtir.
line_by_lineAkıllı işaretleyicinin satır satır işlenip işlenmediğini belirtir.
contains_variablesİlk çalışma sayfasının özel değişkenler içerip içermediğini gösterir.

Yöntemler

YöntemTanım
set_data_source(self, data_source, cells_data_table)
set_data_source(self, variable, data)Veri bağlamayı bir değişkene ayarlar.
process(self, range, is_preserved)Akıllı işaretleyicileri işler ve veri kaynağı değerlerini doldurur.
process(self)Akıllı işaretleyicileri işler ve veri kaynağı değerlerini doldurur.
process(self, is_preserved)Akıllı işaretleyicileri işler ve veri kaynağı değerlerini doldurur.
process(self, sheet_index, is_preserved)Akıllı işaretleyicileri işler ve veri kaynağı değerlerini doldurur.
clear_data_source(self)Tüm veri kaynaklarını temizler.
set_json_data_source(self, variable, data)
get_smart_markers(self)Bir elektronik tabloda akıllı işaretçilerin bir koleksiyonunu döndürür.

Örnek

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

Ayrıca bakınız