欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Asp.net/c# OleDb操作excel文件
Asp.net/c#+OleDb操作excel文件 [ BugEyes 發(fā)表于 2007-10-13 15:58:00 ]
1

1、環(huán)境配置:加入using System.OleDb

2、編寫(xiě)連接與操作excel文件的通用函數

protected void DoOleSql(string sql, string database)

    {       

        OleDbConnection conn = new OleDbConnection();

        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("\\") + database + "; Extended Properties='Excel 8.0;HDR=no;IMEX=0'";

        try

        {//打開(kāi)連接

            conn.Open();

        }

        catch (Exception e)

        {

            Response.Write(e.ToString());

        }

        OleDbCommand  olecommand = new OleDbCommand(sql, conn);       

        try

        {//執行語(yǔ)句

            olecommand.ExecuteNonQuery();

        }

        catch (Exception eee)

        {

            Response.Write(eee.ToString());

            conn.Close();

        }

        finally

        {

            conn.Close();//關(guān)閉數據庫

        }

        conn.Close();

}

注:1)使用 Excel 工作簿時(shí),默認情況下,區域中的第一行是標題行(或字段名稱(chēng))。如果第一個(gè)區域不包含標題,您可以在連接字符串的擴展屬性中指定 HDR=NO。如果您在連接字符串中指定 HDR=NO,Jet OLE DB 提供程序將自動(dòng)為您命名字段(F1 表示第一個(gè)字段,F2 表示第二個(gè)字段,依此類(lèi)推);2IMEX=1將所有讀入數據看作字符,其他值(0、2)請查閱相關(guān)幫助文檔;3)如果出現“找不到可安裝的isam”錯誤,一般是連接字符串錯誤

3、從excel文件讀取數據

string sql = "select * from [sheet1$]";

DoOleSql(sql,"test.xls");

4、更新excel文件中的數據

string sql = "update [sheet1$] set FieldName1='333' where FieldName2='b3'";

DoOleSql(sql,"test.xls");

5、向excel文件插入數據

string sql = "insert into [sheet1$](FieldName1,FieldName2,) values('a',b,)";

DoOleSql(sql,"test.xls");

6、刪除excel文件中的數據:不提倡使用這種方法

7、對于非標準結構的excel表格,可以指定excelsheet的范圍

1)讀取數據:string sql = "select * from [sheet1$A3:F20]";

2)更新數據:string sql = "update [sheet1$A9:F15] set FieldName='333' where AnotherFieldName='b3'";

3)插入數據:string sql = "insert into [sheet1$A9:F15](FieldName1,FieldName2,) values('a',b,)";

4)刪除數據:不提倡

注:1)代碼根據需要可以自行修改;2)如果出現“操作必須使用一個(gè)可更新的查詢(xún)”錯誤,可能sql語(yǔ)句中對excel文件中的“字段”引用有錯誤,或對excel文件不具有“修改”權限;3)如果出現“不能擴充選定范圍”錯誤,可能是對excel文件引用的“范圍”有錯誤。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
asp.net(c#)操作office
C#基于OLEDB獲取Excel文件表結構信息的方法
實(shí)現Excel數據導入到SQL2005中的方法
C# oleDb方法讀取Excel文件
【VBA技巧】- 從Excel文件或Access數據庫中獲取指定列數據
C#通過(guò)OLEDB讀取Excel文件
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久