gridview與excel資料匯入匯出
一、將
gridview
的資料匯入到
excel
**中
using system;
using system.collections.generic;
using system.text;
using system.io;
using system.web;
using system.web.ui;
using system.web.ui.webcontrols;
namespace filemanagedll
///
///
public class htmldatatodoc
set
}
///
///
建構函式
///
///
呼叫的頁面,一般引數傳
this.page
就可以了
public htmldatatodoc(page invoke_page)
///
///
將gridview
的資料匯入到
excel
**中///
///
頁面的gridview
///
預設的excel
檔名將
gridview
的資料匯入到
word
檔案中///
///
頁面的gridview
///
預設的word
檔名匯入資料
///
///
///
///
頁面呼叫**:
protected void lbtntoexcel_click( object sender, eventargs e )
//必須重寫改方法
public override void verifyrenderinginserverform( control control )
並且有一點需要注意的是,頁面的
enableviewstate
必須為true
,否則匯出的檔案資料會為空。
二、將excel的資料匯入到資料庫中
public
void
inserttodatabase()
else
}protected
void
btnimport_click(
object
sender,
eventargs
e)else
}inserttodatabase();
}用上面這種方法,excel檔案的「選項卡」檔名必須是「sheet1」。
下面對inserttodatabase()方法做些改進:
string sql = "insert into tbstudent(studentnum,studentname,studentclassnum,studentspecialty,studentdepartment,studentenrollmentyear) select * from openrowset('microsoft.jet.oledb.4.0','excel 5.0;hdr=yes;database=" + filename + "'," + sheetname + "$)";
studentbll stu = new studentbll();
stu.insertintodatabase(sql);
alert.showandgo("匯入成功!", "studentinfoquery.aspx");
}catch (exception ex)
}
GridView讀取EXCEl並儲存到資料庫中
pplsunny 163.com 最後將所有源 貼在文章裡。前台介面顯示 如圖 後台 using system using system.collections using system.configuration using system.data using system.linq using ...
gridview 匯出excel 總結
protected void button1 click object sender,eventargs e private void export string filetype,string filename 如果沒有下面方法會報錯型別 gridview 的控制項 gridview1 必須放在具...
gridview 匯出excel 總結
private void export string filetype,string filename 如果沒有下面方法會報錯型別 gridview 的控制項 gridview1 必須放在具有 runat server 的窗體標記內 public override void verifyrender...