## WorkbookDesigner class

Kapselt das Objekt, das ein Designer-Arbeitsblatt darstellt.

```csharp
public class WorkbookDesigner
```

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [WorkbookDesigner](workbookdesigner#constructor)() | Initialisiert eine neue Instanz von[`WorkbookDesigner`](../workbookdesigner) Klasse. |
| [WorkbookDesigner](workbookdesigner#constructor_1)(Workbook) | Initialisiert eine neue Instanz von[`WorkbookDesigner`](../workbookdesigner) Klasse. |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [CalculateFormula](../../aspose.cells/workbookdesigner/calculateformula) { get; set; } | Gibt an, ob Formeln berechnet werden sollen. |
| [CallBack](../../aspose.cells/workbookdesigner/callback) { get; set; } | Ruft die Callback-Schnittstelle des verarbeitenden Smartmarkers ab und legt sie fest. |
| [LineByLine](../../aspose.cells/workbookdesigner/linebyline) { get; set; } | Gibt an, ob die intelligente Markierung Zeile für Zeile verarbeitet wird. |
| [RepeatFormulasWithSubtotal](../../aspose.cells/workbookdesigner/repeatformulaswithsubtotal) { get; set; } | Gibt an, ob Formeln mit Zwischensummenzeile wiederholt werden. |
| [UpdateEmptyStringAsNull](../../aspose.cells/workbookdesigner/updateemptystringasnull) { get; set; } | Wenn TRUE, wird Null eingefügt, wenn der Wert "" ist; |
| [UpdateReference](../../aspose.cells/workbookdesigner/updatereference) { get; set; } | Gibt an, ob Verweise in anderen Arbeitsblättern aktualisiert werden. |
| [Workbook](../../aspose.cells/workbookdesigner/workbook) { get; set; } | Holt und setzt die[`Workbook`](./workbook) Objekt. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| [ClearDataSource](../../aspose.cells/workbookdesigner/cleardatasource)() | Löscht alle Datenquellen. |
| [GetSmartMarkers](../../aspose.cells/workbookdesigner/getsmartmarkers)() | Gibt eine Sammlung intelligenter Markierungen in einer Tabelle zurück. |
| [Process](../../aspose.cells/workbookdesigner/process#process)() | Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte. |
| [Process](../../aspose.cells/workbookdesigner/process#process_1)(bool) | Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte. |
| [Process](../../aspose.cells/workbookdesigner/process#process_2)(int, bool) | Verarbeitet die intelligenten Markierungen und füllt die Datenquellenwerte. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource)(DataSet) | Legt die Datenquelle eines DataSet-Objekts fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_1)(DataTable) | Legt die Datenquelle eines DataTable-Objekts fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_2)(DataView) | Legt die Datenquelle eines DataView-Objekts fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_3)(OleDbConnection) | Legt die Datenquelle eines OleDbConnection-Objekts fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_4)(SqlConnection) | Legt die Datenquelle eines SqlConnection-Objekts fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_6)(string, DataView) | Legt die Datenquelle eines DataView-Objekts fest und bindet es an einen Datenquellennamen. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_5)(string, ICellsDataTable) | Legt die Datenquelle von a fest[`ICellsDataTable`](../icellsdatatable) Objekt. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_8)(string, object) | Legt die Datenbindung an eine Variable fest. |
| [SetDataSource](../../aspose.cells/workbookdesigner/setdatasource#setdatasource_7)(string, IDataReader, int) | Legt die Datenquelle eines IDataReader-Objekts fest. |

### Beispiele

```csharp

[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

* namensraum [Aspose.Cells](../../aspose.cells)
* Montage [Aspose.Cells](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
