会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
放飞希望
——有希望才有动力,好好努力!
读取Excel文件内容
/**/
///
<summary>
///
读取Excel方法,HDR=Yes表示从被读入的Excel中第二行开始进行数据读取
///
IMEX=1
表示所有数据当作文本处理
///
</summary>
///
<param name="Path">
Excel文件路径
</param>
///
<returns>
读取出的DataSet
</returns>
private
DataSet GetExcel(
string
Path)
{
OleDbConnection objConn
=
null
;
DataSet data
=
new
DataSet();
try
{
string
strConn
=
"
Provider=Microsoft.Jet.OleDb.4.0;
"
+
"
data source=
"
+
Path
+
"
;Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'
"
;
objConn
=
new
OleDbConnection(strConn);
objConn.Open();
DataTable schemaTable
=
objConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables,
null
);
string
tableName
=
schemaTable.Rows[
0
][
2
].ToString().Trim();
string
strSql
=
"
Select * From [
"
+
tableName
+
"
]
"
;
OleDbCommand objCmd
=
new
OleDbCommand(strSql, objConn);
OleDbDataAdapter sqlada
=
new
OleDbDataAdapter();
sqlada.SelectCommand
=
objCmd;
sqlada.Fill(data,
"
indata
"
);
objConn.Close();
}
catch
{
objConn.Close();
throw
;
}
return
data;
}
posted on
2006-03-04 18:07
琼
阅读(
443
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告