WorkbookDesigner WorkbookDesigner class Kapslar in objektet som representerar ett designerkalkylblad.
Copy 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 Copy
[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