WorkbookDesigner

WorkbookDesigner class

Encapsula el objeto que representa una hoja de cálculo de diseñador.

public class WorkbookDesigner

Constructores

NombreDescripción
WorkbookDesigner()Inicializa una nueva instancia delWorkbookDesigner clase.
WorkbookDesigner(Workbook)Inicializa una nueva instancia delWorkbookDesigner clase.

Propiedades

NombreDescripción
CalculateFormula { get; set; }Indica si se deben calcular fórmulas.
CallBack { get; set; }Obtiene y establece la interfaz de devolución de llamada del procesamiento de smartmarker.
LineByLine { get; set; }Indica si se está procesando el marcador inteligente línea a línea.
RepeatFormulasWithSubtotal { get; set; }Indica si se repiten fórmulas con fila de subtotal.
UpdateEmptyStringAsNull { get; set; }Si es VERDADERO, se insertará Nulo si el valor es “”;
UpdateReference { get; set; }Indica si se actualizarán las referencias en otras hojas de cálculo.
Workbook { get; set; }Obtiene y establece elWorkbook objeto.

Métodos

NombreDescripción
ClearDataSource()Borra todas las fuentes de datos.
GetSmartMarkers()Devuelve una colección de marcadores inteligentes en una hoja de cálculo.
Process()Procesa los marcadores inteligentes y completa los valores de la fuente de datos.
Process(bool)Procesa los marcadores inteligentes y completa los valores de la fuente de datos.
Process(int, bool)Procesa los marcadores inteligentes y completa los valores de la fuente de datos.
SetDataSource(DataSet)Establece la fuente de datos de un objeto DataSet.
SetDataSource(DataTable)Establece la fuente de datos de un objeto DataTable.
SetDataSource(DataView)Establece la fuente de datos de un objeto DataView.
SetDataSource(OleDbConnection)Establece la fuente de datos de un objeto OleDbConnection.
SetDataSource(SqlConnection)Establece el origen de datos de un objeto SqlConnection.
SetDataSource(string, DataView)Establece el origen de datos de un objeto DataView y lo vincula a un nombre de origen de datos.
SetDataSource(string, ICellsDataTable)Establece la fuente de datos de unICellsDataTable objeto.
SetDataSource(string, object)Establece el enlace de datos a una variable.
SetDataSource(string, IDataReader, int)Establece la fuente de datos de un objeto IDataReader.

Ejemplos


[C#]

//Crear objeto WorkbookDesigner.
WorkbookDesigner wd = new WorkbookDesigner();
//Abra el archivo de plantilla (que contiene marcadores inteligentes).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");

//Inicialice sus datos desde la fuente de datos
//Conjunto de datos ds = nuevo Conjunto de datos();
//...

//Establecer la tabla de datos como fuente de datos.
//wd.EstablecerFuenteDeDatos(dt);
//Procesar los marcadores inteligentes para completar los datos en las hojas de trabajo.
wd.Process(true);
//Guardar el archivo de Excel.
wd.Workbook.Save("outSmartMarker_Designer.xls");

Ver también