C 讀取Excel,匯出Excel

2021-05-23 04:57:30 字數 1041 閱讀 5665

c#讀取excel

方法一:oledb方式

1、定義連線字串:

string strconn = "provider=microsoft.jet.oledb.4.0;" + "data source=" + exce檔案路徑及名字+ ";" + "extended properties='excel 8.0;hdr=false;imex=1'";

2、定義連線物件

oledbconnection conn = new oledbconnection(strconn);

3、開啟連線

conn.open();

4、定義查詢語句

string strexcel = "select * from [" + excel工作表的名稱+ "]";

5、定義oledbdataadapter

oledbdataadapter mycommand = new oledbdataadapter(strexcel, strconn);

6、定義dataset

dataset ds = new dataset();

7、讀取資料填充到dataset中

mycommand.fill(ds, "table1");

匯出excel

方法一:

///

/// grideview控制項匯出excel

///

//寫入字段

for (int i = 0; i < dt.columns.count; i++)

//寫入數值

for (int r = 0; r < dt.rows.count; r++)

}worksheet.columns.entirecolumn.autofit();//列寬自適應。

trycatch (exception ex)

{clientscript.registerstartupscript(this.gettype(), "this", "");

private void downloadfile(string filename)

{

C 讀取Excel,匯出Excel

c 讀取excel 方法一 oledb方式 1 定義連線字串 string strconn provider microsoft.jet.oledb.4.0 data source exce檔案路徑及名字 extended properties excel 8.0 hdr false imex 1 ...

C 匯出Excel 匯出資料到Excel模板檔案裡

using excel microsoft.office.interop.excel using system.reflection missing 開啟模板檔案,得到workbook物件 workbook excel.workbooks.open templatepath,missing,miss...

excel操作 讀取excel

讀取excel步驟 匯入xlrd模組 開啟excel 讀取需要的sheet頁 通過sheet頁編號或者sheet名字 獲取該sheet頁每行每個字段結果 import xlrd book xlrd.open workbook students.xls 開啟excel sheet book.sheet...