日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用OleDb,将Excel导入DataSet

發布時間:2025/7/25 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用OleDb,将Excel导入DataSet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本方法,將傳入的Excel文件內所有的Sheet內的數據都填充入DataSet中。這是一個簡單快捷的方法,不足之處是不適合帶有格式復雜的Excel文件。

using?System.Data;
using?System.Data.OleDb;
using?System.Data.Odbc;

public?DataSet?GetDataSetFromExcel(string?filePath)
??
{
???
string?strConn??=?"Provider=Microsoft.Jet.OleDb.4.0;";?
???strConn?
+=?"data?source="?+?filePath?+?";";?
???strConn?
+=?"Extended?Properties=Excel?8.0;";??
???
//strConn?+=?"HDR=Yes;IMEX=1";

???OleDbConnection?objConn?
=?new?OleDbConnection(strConn);

???ArrayList?SheetNameList?
=?new?ArrayList();
???
???
try
???
{
????objConn.Open();

????DataTable?dtExcelSchema?
=?objConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new?object[]{null,null,null,"TABLE"});
??
????
string?SheetName="";

????
for(int?i=0;i<dtExcelSchema.Rows.Count;i++)
????
{
?????SheetName?
=?dtExcelSchema.Rows[i]["TABLE_NAME"].ToString();
?????SheetNameList.Add(?SheetName?);?
????}

???}

???
catch(Exception?ex)
???
{
????
throw?ex;
???}

???
finally
???
{
????objConn.Close();
???}
?

????????????DataSet?dsExcel?
=?new?DataSet();

???
try
???
{
????
string?strSql?=?"";
????
????
for(int?i=0;?i<SheetNameList.Count;?i++)
????
{
?????
//string?strSql??="select?*?From?[Sheet1$e5:g23]";?
?????
//string?strSql??="select?[F1],[F2],[F3]?From?[Sheet2$3:100]?";???
?????strSql?=?"select?*?from?["?+?(string)SheetNameList[i]?+?"]";
?????OleDbDataAdapter?oleExcelDataAdapter?
=?new?OleDbDataAdapter(strSql,?objConn);
?????DataTable?dtExcel?
=?new?DataTable((string)SheetNameList[i]);
?????oleExcelDataAdapter.Fill(dtExcel);
?????dsExcel.Tables.Add(dtExcel);????????
????}

????
return?dsExcel;
???}

???
catch(Exception?ex)
???
{
????
throw?ex;
???}

??}


轉載來自:http://blog.csdn.net/fangxinggood/archive/2005/06/18/397315.aspx

轉載于:https://www.cnblogs.com/greatandforever/archive/2009/07/22/1528274.html

總結

以上是生活随笔為你收集整理的使用OleDb,将Excel导入DataSet的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 兔费看少妇性l交大片免费 日韩高清不卡 | 久久网址| 求av网站 | 免费观看一级一片 | www.sesehu.com| ass亚洲尤物裸体pics | 亚洲AV成人午夜无码精品久久 | 国产欧美日韩二区 | 一级毛片基地 | 瑟瑟视频在线看 | 香港av在线 | 亚洲激情视频网站 | 青青草免费公开视频 | 天堂欧美城网站 | 日韩欧美在线观看一区二区三区 | 一级特黄肉体裸片 | 狠狠做深爱婷婷综合一区 | 欧美在线xxxx | 在线免费小电影 | 日韩美女免费视频 | 亚洲精品国产99 | 精品国产露脸精彩对白 | 狠狠干婷婷 | 啪啪官网 | 成年视频在线播放 | 亚洲欧美系列 | 麻豆一区二区三区在线观看 | 污污污污污污www网站免费 | 黑人性视频| 在线免费中文字幕 | 国产国语videosex另类 | www激情| 国产成年人视频网站 | 寻找身体恐怖电影免费播放 | 黄色网www | 亚洲一级片在线播放 | 三上悠亚在线观看一区二区 | 一区二区三区四区五区视频 | 精品无码三级在线观看视频 | 欧美疯狂做受 | 日韩日b| 亚洲色图制服丝袜 | 午夜精品影院 | 亚洲国产91| 丰满少妇一区二区三区 | 婷婷综合激情 | 最新av免费在线观看 | 高清欧美精品xxxxx在线看 | 少妇真人直播免费视频 | 欧美xxxx18| 欧美日比视频 | 一区二区三区天堂 | 亚洲成人福利在线 | 伊人av综合网 | 李丽珍裸体午夜理伦片 | 天天操天天干天天 | 极品在线观看 | 奇米激情 | 亚洲四区在线 | 久久99精品久久久久婷婷 | 日韩久久久久久久久久 | 欧美一级性生活视频 | 男女日批在线观看 | 麻豆精品久久久 | 欧美 日韩 国产 一区二区三区 | 久久网站免费 | 在线观看羞羞漫画 | 亚洲女人久久久 | 丝袜人妻一区 | 亚洲欧美天堂 | 奇米影视在线观看 | 老头巨大又粗又长xxxxx | 亚洲午夜在线观看 | www.久久久久久久久久 | 影音先锋欧美资源 | 成年人免费黄色 | 91久久国产| 精品人妻在线一区二区三区 | 国产精品日韩一区 | 在线无遮挡| 快播久久 | 中文字幕第九页 | 亚洲精品蜜桃 | www视频免费观看 | 成年人的毛片 | 网友自拍第一页 | 深夜成人在线观看 | 欧美中文字幕在线视频 | 久久久久噜噜噜亚洲熟女综合 | 天堂视频中文在线 | 男人天堂手机在线 | 欧美日韩aa| 欧美精品日韩在线 | 国产人妖在线观看 | 91精品国产麻豆国产自产在线 | 欧美精品在线视频观看 | 最新视频在线观看 | 国产精品黄色网 | 国产ts在线视频 |