WorkbookDesigner
WorkbookDesigner class
Kapslar in objektet som representerar ett designerkalkylblad.
public class WorkbookDesigner
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
CalculateFormula { get; set; } | Indikerar om formler ska beräknas. |
CallBack { get; set; } | Hämtar och ställer in callback-gränssnitt för bearbetning av smartmarker. |
LineByLine { get; set; } | Indikerar om den smarta markören bearbetas rad för rad. |
RepeatFormulasWithSubtotal { get; set; } | Indikerar om repeterande formler med delsumma rad. |
UpdateEmptyStringAsNull { get; set; } | Om TRUE infogas Null om värdet är “”; |
UpdateReference { get; set; } | Indikerar om referenser i andra kalkylblad kommer att uppdateras. |
Workbook { get; set; } | Hämtar och ställer inWorkbook objekt. |
Metoder
namn | Beskrivning |
---|
ClearDataSource() | Rensar alla datakällor. |
GetSmartMarkers() | Returnerar en samling smarta markörer i ett kalkylblad. |
Process() | Bearbetar de smarta markörerna och fyller i datakällans värden. |
Process(bool) | Bearbetar de smarta markörerna och fyller i datakällans värden. |
Process(int, bool) | Bearbetar de smarta markörerna och fyller i datakällans värden. |
SetDataSource(DataSet) | Anger datakälla för ett DataSet-objekt. |
SetDataSource(DataTable) | Anger datakälla för ett DataTable-objekt. |
SetDataSource(DataView) | Anger datakälla för ett DataView-objekt. |
SetDataSource(OleDbConnection) | Anger datakälla för ett OleDbConnection-objekt. |
SetDataSource(SqlConnection) | Anger datakälla för ett SqlConnection-objekt. |
SetDataSource(string, DataView) | Anger datakälla för ett DataView-objekt och binder det till ett datakällas namn. |
SetDataSource(string, ICellsDataTable) | Anger datakälla för enICellsDataTable objekt. |
SetDataSource(string, object) | Anger databindning till en variabel. |
SetDataSource(string, IDataReader, int) | Anger datakälla för ett IDataReader-objekt. |
Exempel
[C#]
//Skapa WorkbookDesigner-objekt.
WorkbookDesigner wd = new WorkbookDesigner();
//Öppna mallfilen (som innehåller smarta markörer).
wd.Workbook = new Workbook("SmartMarker_Designer.xls");
//Initiera din data från datakällan
//DataSet ds = new DataSet();
//...
//Ställ in datatabellen som datakälla.
//wd.SetDataSource(dt);
//Bearbeta de smarta markörerna för att fylla i data i kalkylbladen.
wd.Process(true);
//Spara excel-filen.
wd.Workbook.Save("outSmartMarker_Designer.xls");
Se även