WorkbookDesigner صف

WorkbookDesigner صف

يقوم بتغليف الكائن الذي يمثل جدول بيانات المصمم.

يكشف النوع WorkbookDesigner عن الأعضاء التاليين:

البنائين

البناءوصف
__init__(self)يقوم بتهيئة مثيل جديد للفئة WorkbookDesigner.
__init__(self, workbook)يقوم بتهيئة مثيل جديد للفئة WorkbookDesigner.

ملكيات

ملكيةوصف
workbookيحصل على الكائن WorkbookDesigner.workbook ويقوم بتعيينه.
repeat_formulas_with_subtotalيشير إلى ما إذا كان يتم تكرار الصيغ مع صف المجموع الفرعي.
update_empty_string_as_nullإذا كانت القيمة TRUE، فسيتم إدراج Null إذا كانت القيمة “"؛
update_referenceيشير إلى ما إذا كان سيتم تحديث المراجع في أوراق العمل الأخرى.
calculate_formulaيشير إلى ما إذا كان ينبغي حساب الصيغ.
line_by_lineيشير إلى ما إذا كان يتم معالجة العلامة الذكية سطرًا بسطر.
contains_variablesيشير إلى ما إذا كانت ورقة العمل الأولى تحتوي على متغيرات مخصصة.

طُرق

طريقةوصف
set_data_source(self, data_source, cells_data_table)
set_data_source(self, variable, data)تعيين ربط البيانات إلى متغير.
process(self, range, is_preserved)معالجة العلامات الذكية وملء قيم مصدر البيانات.
process(self)معالجة العلامات الذكية وملء قيم مصدر البيانات.
process(self, is_preserved)معالجة العلامات الذكية وملء قيم مصدر البيانات.
process(self, sheet_index, is_preserved)معالجة العلامات الذكية وملء قيم مصدر البيانات.
clear_data_source(self)مسح كافة مصادر البيانات.
set_json_data_source(self, variable, data)
get_smart_markers(self)إرجاع مجموعة من العلامات الذكية في جدول بيانات.

مثال

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

أنظر أيضا