WorkbookDesigner
WorkbookDesigner class
Kapselt das Objekt, das ein Designer-Arbeitsblatt darstellt.
public class WorkbookDesigner
Konstrukteure
Eigenschaften
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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