GridView與Excel資料匯入匯出

2021-05-01 04:39:50 字數 2035 閱讀 9335

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