WorkbookDesigner

WorkbookDesigner class

Kapselt das Objekt, das ein Designer-Arbeitsblatt darstellt.

public class WorkbookDesigner

Konstrukteure

NameBeschreibung
WorkbookDesigner()Initialisiert eine neue Instanz vonWorkbookDesigner Klasse.
WorkbookDesigner(Workbook)Initialisiert eine neue Instanz vonWorkbookDesigner Klasse.

Eigenschaften

NameBeschreibung
CalculateFormula { get; set; }Gibt an, ob Formeln berechnet werden sollen.
CallBack { get; set; }Ruft die Callback-Schnittstelle des verarbeitenden Smartmarkers ab und legt sie fest.
LineByLine { get; set; }Gibt an, ob die intelligente Markierung Zeile für Zeile verarbeitet wird.
RepeatFormulasWithSubtotal { get; set; }Gibt an, ob Formeln mit Zwischensummenzeile wiederholt werden.
UpdateEmptyStringAsNull { get; set; }Wenn TRUE, wird Null eingefügt, wenn der Wert "" ist;
UpdateReference { get; set; }Gibt an, ob Verweise in anderen Arbeitsblättern aktualisiert werden.
Workbook { get; set; }Holt und setzt dieWorkbook Objekt.

Methoden

NameBeschreibung
ClearDataSource()Löscht alle Datenquellen.
GetSmartMarkers()Gibt eine Sammlung intelligenter Markierungen in einer Tabelle zurück.
Process()Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte.
Process(bool)Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte.
Process(int, bool)Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte.
SetDataSource(DataSet)Legt die Datenquelle eines DataSet-Objekts fest.
SetDataSource(DataTable)Legt die Datenquelle eines DataTable-Objekts fest.
SetDataSource(DataView)Legt die Datenquelle eines DataView-Objekts fest.
SetDataSource(OleDbConnection)Legt die Datenquelle eines OleDbConnection-Objekts fest.
SetDataSource(SqlConnection)Legt die Datenquelle eines SqlConnection-Objekts fest.
SetDataSource(string, DataView)Legt die Datenquelle eines DataView-Objekts fest und bindet es an einen Datenquellennamen.
SetDataSource(string, ICellsDataTable)Legt die Datenquelle von a festICellsDataTable Objekt.
SetDataSource(string, object)Legt die Datenbindung an eine Variable fest.
SetDataSource(string, IDataReader, int)Legt die Datenquelle eines IDataReader-Objekts fest.

Beispiele


[C#]

//WorkbookDesigner-Objekt erstellen.
WorkbookDesigner wd = new WorkbookDesigner();
//Öffnen Sie die Vorlagendatei (die intelligente Markierungen enthält).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");

// Initialisieren Sie Ihre Daten aus der Datenquelle
//DataSet ds = neues DataSet();
//...

//Datentabelle als Datenquelle festlegen.
//wd.SetDataSource(dt);
//Verarbeiten Sie die intelligenten Markierungen, um die Daten in die Arbeitsblätter einzufügen.
wd.Process(true);
//Speichern Sie die Excel-Datei.
wd.Workbook.Save("outSmartMarker_Designer.xls");

Siehe auch