乙個簡單的excel匯入匯出的例子
1 新建個**:
2 頁面html如下:
3.頁面後台**如下:
using system;
using system.configuration;
using system.data;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.xml.linq;
using system.web.ui.mobilecontrols;
using system.collections;
public partial class _default : system.web.ui.page
protected void btnin_click(object sender, eventargs e)
string isxls = system.io.path.getextension(fileupload1.filename).tostring().tolower();獲得檔案的副檔名
if (isxls != ".xls")
filename = fileupload1.filename; //獲取execle檔名
viewstate["filename"] = filename;
string path = this.fileupload1.postedfile.filename; //獲取檔案的絕對路徑 注意:如果獲取到的只是檔名的話原因是ie瀏覽器安全限制,解決方法 「工具-internet選項-安全-自定義級別-啟用『將檔案上載到伺服器時包含本地路徑』 即可,或者把安全級別調小也可
if (path == filename)
label1.text = "當前操作excel檔案為:" + filename;
label1.visible = true;
string list=new string[2] ;
for (int i = 0; i }
foreach (datarow row in ds.tables[0].rows)
mydb.execute(sql);
mydb.closedb();
//}}
}#endregion}}
3.新建excel讀取類類excelhelper.cs **如下()
using system;
using system.io;
using system.text;
using system.data;
using system.reflection;
using system.diagnostics;
using system.collections;
using system.data.oledb;
public class excelhelper
#endregion
}//end class
4,新建資料庫訪問類 db.cs
**如下:
using system;
using system.data;
using system.data.oledb;
///
/// db 的摘要說明
///
/// sql語句
///
public datatable getdataset(string sql)
catch (exception ee)
}///
/// 返回datatable
///
/// sql語句
/// 頁數
/// 每頁資料量
///
public datatable getfenyedataset(string sql, int currentpage, int pagesize)
catch (exception ee)
}///
/// 是否存在
///
/// sql語句
///
public int execute(string sql)
catch (exception ee)
}public void closedb()
}5 資料庫結構 這裡是acess資料庫
user_id 自增
user_name 文字
user_tell 文字
excel匯入資料庫
在你的 中增加一列,利用excel的公式自動生成sql語句 concatenate 函式 具體方法如下 1 增加一列 假設是d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into table col1,col2,col3 values a1,b1,c1,3 此時...
Excel匯入資料庫
一 在excel中 新建一列,如把列名定為ab,下面放你的資料,比如1,2,3 二 開啟sql企業管理器,右擊你所需要匯入的資料庫,選擇匯入資料,下一步,資料來源選擇microsoft eccel 97 2000,選擇excel檔案繼續下一步,往下按,選擇sheet1 或者2,3 看你把資料放在那一...
excel匯入資料庫
日常工作中,感覺一些基礎知識需要做下筆記,可能是剛畢業的緣故吧,還保持著做筆記的習慣,但根據以往經驗,紙質筆記最多保持一年,過後想找已是難過登天。電子版筆記感覺很不錯,尤其是發布到網路中。筆記內容是本人遇到的感覺可能會有些用的東西,很是瑣碎,記錄在中,僅供學習參考。1 將資料庫中的內容顯示到乙個窗體...