WorkbookDesigner класс
WorkbookDesigner класс
Инкапсулирует объект, представляющий электронную таблицу конструктора.
Тип WorkbookDesigner предоставляет следующие члены:
Конструкторы
| Конструктор | Описание |
|---|---|
| WorkbookDesigner() | Инициализирует новый экземпляр класса WorkbookDesigner. |
| WorkbookDesigner(workbook) | Инициализирует новый экземпляр класса WorkbookDesigner. |
Характеристики
| Свойство | Описание |
|---|---|
| workbook | Получает и задает объект WorkbookDesigner.workbook. |
| repeat_formulas_with_subtotal | Указывает, повторяются ли формулы со строкой промежуточных итогов. |
| update_empty_string_as_null | Если TRUE, Null будет вставлен, если значение равно “”; |
| update_reference | Указывает, будут ли обновлены ссылки на других рабочих листах. |
| calculate_formula | Указывает, следует ли вычислять формулы. |
| call_back | Получает и задает интерфейс обратного вызова обработки смартмаркера. |
| line_by_line | Указывает, обрабатывается ли смарт-маркер построчно. |
Методы
| Метод | Описание |
|---|---|
| set_data_source(data_source, cells_data_table) | Устанавливает источник данных объекта ICellsDataTable. |
| set_data_source(variable, data) | Устанавливает привязку данных к переменной. |
| process() | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
| process(is_preserved) | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
| process(sheet_index, is_preserved) | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
| clear_data_source() | Очищает все источники данных. |
| get_smart_markers() | Возвращает набор интеллектуальных маркеров в электронной таблице. |
Пример
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")
Смотрите также
- модуль aspose.cells
- класс ICellsDataTable
- класс WorkbookDesigner