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
initWorkbookDesigner sınıfının yeni bir örneğini başlatır.
initWorkbookDesigner 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_subtotalFormüllerin alt toplam satırıyla yinelenip yinelenmediğini belirtir.
update_empty_string_as_nullDOĞRU 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.
call_backAkıllı işaretçiyi işlemenin geri arama arayüzünü alır ve ayarlar.
line_by_lineAkıllı işaretleyicinin satır satır işlenip işlenmeyeceğini belirtir.

Yöntemler

YöntemTanım
set_data_sourceICellsDataTable nesnesinin veri kaynağını ayarlar.
set_data_sourceBir değişkene veri bağlamayı ayarlar.
processAkıllı işaretçileri işler ve veri kaynağı değerlerini doldurur.
processAkıllı işaretçileri işler ve veri kaynağı değerlerini doldurur.
processAkıllı işaretçileri işler ve veri kaynağı değerlerini doldurur.
clear_data_sourceTüm veri kaynaklarını temizler.
set_json_data_source
get_smart_markersBir e-tablodaki 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