WorkbookDesigner класс
WorkbookDesigner класс
Инкапсулирует объект, представляющий электронную таблицу конструктора.
Тип WorkbookDesigner предоставляет следующие элементы:
Конструкторы
Конструктор | Описание |
---|---|
init | Инициализирует новый экземпляр класса WorkbookDesigner . |
init | Инициализирует новый экземпляр класса 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 | Устанавливает источник данных объекта ICellsDataTable . |
set_data_source | Устанавливает привязку данных к переменной. |
process | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
process | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
process | Обрабатывает интеллектуальные маркеры и заполняет значения источника данных. |
clear_data_source | Очищает все источники данных. |
set_json_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