WorkbookDesigner

WorkbookDesigner class

Encapsule l’objet qui représente une feuille de calcul de concepteur.

public class WorkbookDesigner

Constructeurs

NomLa description
WorkbookDesigner()Initialise une nouvelle instance duWorkbookDesigner classe.
WorkbookDesigner(Workbook)Initialise une nouvelle instance duWorkbookDesigner classe.

Propriétés

NomLa description
CalculateFormula { get; set; }Indique si les formules doivent être calculées.
CallBack { get; set; }Obtient et définit l’interface de rappel du traitement smartmarker.
LineByLine { get; set; }Indique si le traitement du marqueur intelligent ligne par ligne.
RepeatFormulasWithSubtotal { get; set; }Indique si les formules répétitives avec ligne de sous-total.
UpdateEmptyStringAsNull { get; set; }Si VRAI, Null sera inséré si la valeur est "" ;
UpdateReference { get; set; }Indique si les références dans d’autres feuilles de calcul seront mises à jour.
Workbook { get; set; }Obtient et définit leWorkbook objet.

Méthodes

NomLa description
ClearDataSource()Efface toutes les sources de données.
GetSmartMarkers()Renvoie une collection de marqueurs intelligents dans une feuille de calcul.
Process()Traite les marqueurs intelligents et remplit les valeurs de la source de données.
Process(bool)Traite les marqueurs intelligents et remplit les valeurs de la source de données.
Process(int, bool)Traite les marqueurs intelligents et remplit les valeurs de la source de données.
SetDataSource(DataSet)Définit la source de données d’un objet DataSet.
SetDataSource(DataTable)Définit la source de données d’un objet DataTable.
SetDataSource(DataView)Définit la source de données d’un objet DataView.
SetDataSource(OleDbConnection)Définit la source de données d’un objet OleDbConnection.
SetDataSource(SqlConnection)Définit la source de données d’un objet SqlConnection.
SetDataSource(string, DataView)Définit la source de données d’un objet DataView et le lie à un nom de source de données.
SetDataSource(string, ICellsDataTable)Définit la source de données d’unICellsDataTable objet.
SetDataSource(string, object)Définit la liaison de données à une variable.
SetDataSource(string, IDataReader, int)Définit la source de données d’un objet IDataReader.

Exemples


[C#]

//Créer un objet WorkbookDesigner.
WorkbookDesigner wd = new WorkbookDesigner();
//Ouvre le fichier modèle (qui contient des marqueurs intelligents).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");

//Initialisez vos données à partir de la source de données
//DataSet ds = new DataSet();
//...

// Définissez la table de données comme source de données.
//wd.SetDataSource(dt);
//Traitez les marqueurs intelligents pour remplir les données dans les feuilles de calcul.
wd.Process(true);
// Enregistrez le fichier excel.
wd.Workbook.Save("outSmartMarker_Designer.xls");

Voir également