会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
记录学习的点点滴滴
关注ASP.NET,项目管理PMP,LINUX JAVA HADOOP学习
博客园
首页
新随笔
联系
订阅
管理
asp.net从excel导入数据
注意,导入的文件必须在服务器上,因此必须先上传文件到服务器然后再导入。
注意,导入的文件必须在服务器上,因此必须先上传文件到服务器然后再导入。
///
<
summary
>
///
导入数据到数据集中
///
</
summary
>
///
<
param name
=
"Path"
></
param
>
///
<
param name
=
"TableName"
></
param
>
///
<
param name
=
"tablename2"
>
如果这个有就以他为表名,没有的话就以TableName
</
param
>
///
<
returns
></
returns
>
public
DataTable InputExcel(string Path,string TableName,string tablename2)
{
try
{
string strConn
=
"Provider
=
Microsoft.Jet.OLEDB.
4.0
;"
+
"Data Source
=
"
+
Path
+
";"
+
"Extended Properties
=
Excel
8.0
;";
OleDbConnection conn
=
new OleDbConnection(strConn);
conn.
Open
();
string strExcel
=
"";
OleDbDataAdapter myCommand
=
null
;
if
(tablename2.Length
>
0
&&
!tablename2.Equals(string.Empty))
TableName
=
tablename2;
strExcel
=
"
select
*
from
[
" + TableName + "$
]
";
myCommand
=
new OleDbDataAdapter(strExcel, strConn);
DataTable dt
=
new DataTable();
myCommand.Fill(dt);
conn.
Close
();
return
dt;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
posted on
2008-07-08 13:38
ringwang
阅读(
567
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部