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...