把指定的DataSet中的內容匯出到Excel中

2021-04-13 11:43:06 字數 1122 閱讀 4909

///

/// 把指定的dataset中的內容匯出到excel中.

///

/// ds引數為dateset物件

/// 該字串用來指定一些欄位來匯出,其使用格式為:aaa|aaa,bbb|bbb   小寫字串為在excel表中顯示該字段的列標題,大寫表示欄位名.不同字段使用逗號分隔.

/// 資料匯出到excel中的開始行

/// 資料匯出到excel中的開始列

/// 該字串用來指定要匯出的表和表的標題其格式為:aaa|aaa,bbb|bbb   小寫為該表中顯示的標題,大寫為表名稱.不同表使用逗號分隔

/// 顯示標題的行

/// 顯示標題的列

/// 列標題顏色索引

/// import2excel(this.dsdata ,"使用者名稱|username,登入名|loginname",3,1,"使用者名稱列表|bill_user",1,2 ,12);

private void import2excel(system.data.dataset ds,string impstr ,int locr,int locc,string titlestr,int tiltelocr, int titlelocc,int coltitlecolorindex )

string tles=titlestr.split(",".tochararray());

string imps=impstr.split(",".tochararray()) ;

string tlbs=titlestr.split(",".tochararray ());

//獲得工作薄

microsoft.office.interop.excel.workbooks   wbs =ex.workbooks;

microsoft.office.interop.excel.workbook wb= wbs.add(microsoft.office.interop.excel.xlwbatemplate.xlwbatworksheet);

int z=0;//sheet索引

foreach (string tblname in tlbs)

for (int y=0;y<=dt.rows.count -1;y+=1)}}

}

將文字檔案的內容儲存在DataSet中的方法總結

專案中對文字檔案的操作比較簡單,但是如果需要將文字檔案的內容寫入系統的快取中,操作起來,會稍微的繁瑣一些。現在總結乙個較為通用的方法,將文字檔案的內容快取進入dataset資料集中。private dataset iifset 將文字檔案轉化為dataset public dataset parse...

dataset中的資料關係

為dataset的多個表定義表間關係,並輸出主從表 建立dataset string constr server local uid sa pwd 123456 database 資訊中心科技資料管理資料庫 sqlconnection con new sqlconnection constr str...

C 中DataSet的使用

dataset類是ado.net中最核心的成員之一,它是支援ado.net斷開式 分布式資料方案的核心物件,也是各種開發基於.net平台程式語言開發資料庫應用程式最常接觸的類。dateset物件是建立在記憶體中的集合物件,他可以包含任意數量的資料表以及所有表的約束 索引和關係,它相當於在記憶體中的乙...