WorkbookDesigner

WorkbookDesigner class

Инкапсулирует объект, представляющий электронную таблицу конструктора.

public class WorkbookDesigner

Конструкторы

ИмяОписание
WorkbookDesigner()Инициализирует новый экземплярWorkbookDesigner класс.
WorkbookDesigner(Workbook)Инициализирует новый экземплярWorkbookDesigner класс.

Характеристики

ИмяОписание
CalculateFormula { get; set; }Указывает, следует ли вычислять формулы.
CallBack { get; set; }Получает и задает интерфейс обратного вызова обработки смартмаркера.
LineByLine { get; set; }Указывает, обрабатывается ли интеллектуальный маркер построчно.
RepeatFormulasWithSubtotal { get; set; }Указывает, повторяются ли формулы со строкой промежуточных итогов.
UpdateEmptyStringAsNull { get; set; }Если TRUE, Null будет вставлен, если значение равно “”;
UpdateReference { get; set; }Указывает, будут ли обновлены ссылки на других рабочих листах.
Workbook { get; set; }Получает и устанавливаетWorkbook объект.

Методы

ИмяОписание
ClearDataSource()Очищает все источники данных.
GetSmartMarkers()Возвращает набор интеллектуальных маркеров в электронной таблице.
Process()Обрабатывает интеллектуальные маркеры и заполняет значения источника данных.
Process(bool)Обрабатывает интеллектуальные маркеры и заполняет значения источника данных.
Process(int, bool)Обрабатывает интеллектуальные маркеры и заполняет значения источника данных.
SetDataSource(DataSet)Устанавливает источник данных объекта DataSet.
SetDataSource(DataTable)Устанавливает источник данных объекта DataTable.
SetDataSource(DataView)Устанавливает источник данных объекта DataView.
SetDataSource(OleDbConnection)Устанавливает источник данных объекта OleDbConnection.
SetDataSource(SqlConnection)Устанавливает источник данных объекта SqlConnection.
SetDataSource(string, DataView)Задает источник данных объекта DataView и привязывает его к имени источника данных.
SetDataSource(string, ICellsDataTable)Устанавливает источник данныхICellsDataTable объект.
SetDataSource(string, object)Устанавливает привязку данных к переменной.
SetDataSource(string, IDataReader, int)Устанавливает источник данных объекта IDataReader.

Примеры


[C#]

//Создаем объект WorkbookDesigner.
WorkbookDesigner wd = new WorkbookDesigner();
//Открываем файл шаблона (который содержит умные маркеры).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");

//Инициализировать ваши данные из источника данных
//Набор данных ds = новый Набор данных();
//...

// Установите datatable в качестве источника данных.
//wd.SetDataSource(dt);
//Обработка смарт-маркеров для заполнения данными рабочих листов.
wd.Process(true);
// Сохраняем файл excel.
wd.Workbook.Save("outSmartMarker_Designer.xls");

Смотрите также