亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net Excel轉換為SQL Server的方法

2024-07-10 13:19:57
字體:
來源:轉載
供稿:網友
1.功能分析
通過Microsoft.Jet.OLEDB.4.0方式可實現使用ADO.NET訪問Excel的目的,如以下示例代碼為連接Excel數據的字符串:

復制代碼 代碼如下:


string strOdbcCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:/2010年圖書銷售情況.xls;Extended Properties=Excel 8.0";


2.實施方法
程序開發步驟:
(1)新建一個網站,命名為25,其主頁默認為Default.aspx。
(2)Default.aspx頁面中添加一個Table表格,用來布局頁面,然后在該Table表格中添加一個iframe框架、兩個Button控件和一個GridView控件,其中,iframe框架用來顯示原始Excel數據表中的數據;Button控件分別用來將指定Excel中的數據表導入到SQL Server數據庫中和將導入SQL Server數據庫中的Excel數據綁定到GridView控件上;GridView控件用來顯示導入SQL Server數據庫中的Excel數據。
(3)程序主要代碼如下。
Default.aspx頁面中,首先自定義一個LoadData方法,該方法為無返回值類型方法,主要用來將Excel數據表中的數據導入到SQL Server數據庫中。LoadData方法實現代碼如下:

復制代碼 代碼如下:


public void LoadData(string StyleSheet)
{
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath
("usersdb.xls") + ";Extended Properties=Excel 8.0";
OleDbConnection myConn = new OleDbConnection(strCon);
myConn.Open(); //打開數據鏈接,得到一個數據集
DataSet myDataSet = new DataSet(); //創建DataSet對象
string StrSql = "select * from [" + StyleSheet + "$]";
OleDbDataAdapter myCommand = new OleDbDataAdapter(StrSql, myConn);
myCommand.Fill(myDataSet, "[" + StyleSheet + "$]");
myCommand.Dispose();
DataTable DT = myDataSet.Tables["[" + StyleSheet + "$]"];
myConn.Close();
myCommand.Dispose();
string strConn = "Data Source=(local);DataBase=Usersdb;Uid=sa;Pwd=";
SqlConnection conn = new SqlConnection(strConn);
conn.Open();
for (int j = 0; j < DT.Rows.Count; j++)
{
string UserID = DT.Rows[j][0].ToString();
string EmailAddress = DT.Rows[j][1].ToString();
string FirstName = DT.Rows[j][2].ToString();
string LastName = DT.Rows[j][3].ToString();
string Address1 = DT.Rows[j][4].ToString();
string Address2 = DT.Rows[j][5].ToString();
string City = DT.Rows[j][6].ToString();
string strSql = "insert into Usersdb(EmailAddress,FirstName,
LastName,Address1,Address2,City) ";
strSql = strSql + "values('" + EmailAddress + "','" + FirstName + "',
'" + LastName + "','" + Address1 + "','" + Address2 + "','" + City + "')";
SqlCommand comm = new SqlCommand(strSql, conn);
comm.ExecuteNonQuery();
if (j == DT.Rows.Count - 1)
{
Label1.Visible = true;
}
else
{
Label1.Visible = false;
}
}
conn.Close();
}


單擊【Excel數據寫入數據庫中】按鈕,定義一個string類型的變量,用來為LoadData傳入參數,然后調用LoadData自定義方法將指定的Excel中的數據表導入到SQL Server數據庫中?!綞xcel數據寫入數據庫中】按鈕的Click事件代碼如下:

復制代碼 代碼如下:


protected void Button1_Click(object sender, EventArgs e)
{
string StyleSheet = "Sheet1";
LoadData(StyleSheet);
}


單擊【顯示導入SQL的Excel數據】按鈕,將導入SQL Server數據庫中的Excel數據綁定到GridView控件上,顯示在網頁中?!撅@示導入SQL的Excel數據】按鈕的Click事件代碼如下:

復制代碼 代碼如下:


protected void Button2_Click(object sender, EventArgs e)
{
string strConn = "Data Source=(local);DataBase=Usersdb;Uid=sa;Pwd=";
string sqlstr="select * from Usersdb";
SqlConnection conn = new SqlConnection(strConn);
SqlDataAdapter myda = new SqlDataAdapter(sqlstr,conn);
DataSet ds = new DataSet();
conn.Open();
myda.Fill(ds, "Usersdb");
GridView1.DataSource = ds;
GridView1.DataBind();
conn.Close();
}


說明:程序中進行與Excel和SQL Server數據庫相關的操作時,首先需要分別添加System.Data.OleDb和System.Data.SqlClient命名空間。
3.補充說明
除了可以將Excel中數據導入到SQL Server數據庫外,還可以將其轉換為.txt文本文件格式,或者導入到Access或Oracle等數據庫中。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲亚洲免费在线| 91福利视频网| 欧美日韩亚洲一区二| 2020欧美日韩在线视频| 成年人精品视频| 久久这里有精品| 亚洲无限乱码一二三四麻| 国产精品美女午夜av| 九九热视频这里只有精品| 91av在线国产| 亚洲欧洲自拍偷拍| 欧美日韩国产成人高清视频| 欧美性一区二区三区| 日韩免费电影在线观看| 在线观看欧美www| 在线亚洲国产精品网| 日韩精品免费在线视频| 日本精品视频在线观看| 亚洲欧美日韩一区在线| 成人信息集中地欧美| 在线播放亚洲激情| 久久精彩免费视频| 久久精品国产久精国产思思| 亚洲精品乱码久久久久久金桔影视| 一区二区三区视频在线| 日韩一级黄色av| 亚洲一区二区三区四区在线播放| 久久69精品久久久久久久电影好| 国产精品美女在线| 欧美一级bbbbb性bbbb喷潮片| 久久免费少妇高潮久久精品99| 91手机视频在线观看| 国产美女久久精品| 欧美另类69精品久久久久9999| 国产精品极品美女粉嫩高清在线| 深夜精品寂寞黄网站在线观看| 久久成人精品一区二区三区| 日韩电影免费观看在线| 久久在线免费观看视频| 国产精品久久久久高潮| 亚洲成人教育av| 国产精品视频免费在线观看| 亚洲国产精品成人精品| 久久久亚洲影院你懂的| 久久人91精品久久久久久不卡| 国产成人av在线播放| 97在线免费观看| 日韩av最新在线观看| 国产成人高潮免费观看精品| 日韩国产在线播放| 亚洲人成在线免费观看| 国产精品一区二区三区成人| 欧美在线一区二区视频| 揄拍成人国产精品视频| 亚洲精品国产suv| 欧美日韩美女在线| 国产亚洲人成网站在线观看| 日韩av免费在线播放| 欧美国产日韩一区二区在线观看| 在线国产精品播放| 日韩大陆欧美高清视频区| 亚洲成av人乱码色午夜| 国产成人a亚洲精品| 日韩欧美一区二区三区久久| 一区二区三区天堂av| 中文字幕欧美日韩在线| 久久福利网址导航| 成人在线一区二区| 日本欧美中文字幕| 粗暴蹂躏中文一区二区三区| 欧美日韩视频免费播放| 狠狠综合久久av一区二区小说| 日韩av最新在线观看| 91社影院在线观看| 久久精品国产久精国产一老狼| 亚洲视频视频在线| 国产精品久久久久久婷婷天堂| 亚洲精品久久久久| 亚洲无av在线中文字幕| 亚洲欧美激情一区| 欧美视频第一页| 欧美日韩亚洲精品一区二区三区| 亚洲一级黄色av| 亚洲精品之草原avav久久| 久久香蕉国产线看观看av| 2019国产精品自在线拍国产不卡| 大量国产精品视频| 亚洲国产欧美自拍| 国产成人精品午夜| 久久精品色欧美aⅴ一区二区| 日本在线精品视频| 91免费电影网站| 在线精品国产欧美| 亚洲黄色免费三级| 一区二区三区视频在线| 亚洲成在人线av| 黄色精品在线看| 欧美激情欧美激情| 国产精品久久久久久久久久新婚| 亚洲护士老师的毛茸茸最新章节| 欧美日韩亚洲一区二区| xvideos亚洲| 欧洲一区二区视频| 欧美日韩亚洲系列| 亚洲欧美日韩在线高清直播| 久久免费视频观看| 97视频在线观看免费高清完整版在线观看| 在线激情影院一区| 91亚洲午夜在线| 久久亚洲春色中文字幕| 久久人人爽亚洲精品天堂| 午夜剧场成人观在线视频免费观看| 成人av番号网| 2018日韩中文字幕| 国自产精品手机在线观看视频| 在线视频欧美日韩精品| 国产日韩精品在线| 亚洲欧美另类自拍| 91日韩在线视频| 日韩黄色av网站| 国产精品久久久久久影视| 欧美日韩国产中文字幕| 国内伊人久久久久久网站视频| 国产免费一区二区三区在线观看| 国内外成人免费激情在线视频网站| 一区二区三区动漫| 视频一区视频二区国产精品| 成人444kkkk在线观看| 97在线看福利| 日韩中文字幕在线| 中文字幕亚洲在线| 色婷婷综合成人| 中文字幕免费精品一区高清| 亚洲天天在线日亚洲洲精| 一区二区福利视频| 91久久中文字幕| 亚洲视频在线免费观看| xvideos成人免费中文版| 亚洲自拍偷拍一区| 国产精品v日韩精品| 一二美女精品欧洲| 亚洲黄一区二区| 午夜精品福利电影| 亚洲精品视频播放| 欧美激情aaaa| 成人国产精品一区二区| 日韩av免费一区| 国产亚洲美女精品久久久| 国产丝袜视频一区| 日本高清视频精品| 狠狠干狠狠久久| 高清欧美一区二区三区| 国产成人精品在线观看| 国产精品自拍偷拍视频| 欧美成aaa人片在线观看蜜臀| 亚洲人午夜色婷婷| 久久伊人色综合| 亚洲精品少妇网址| 尤物yw午夜国产精品视频| 欧美精品成人在线| 一区二区在线视频播放| 宅男66日本亚洲欧美视频| 国产日本欧美一区二区三区| 日韩大陆毛片av|