runxinzhi.com
首页
百度搜索
Excel的导出操作
下面的代码展示了如何将Excel内容显示到GridView中:
aspx代码:
.aspx
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeBehind
=
"
Default.aspx.cs
"
Inherits
=
"
TCQA.Web._Default
"
%>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
<
head
runat
="server"
>
<
title
>
操作Excel
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
input
type
="file"
id
="f_path"
runat
="server"
/>
<
asp:Button
ID
="btnImport"
runat
="server"
Text
="导入"
OnClick
="btnImport_Click"
/>
<
asp:GridView
ID
="gv_list"
runat
="Server"
AutoGenerateColumns
="true"
>
</
asp:GridView
>
</
form
>
</
body
>
</
html
>
.cs代码:
protected
void
btnImport_Click(
object
sender, EventArgs e)
{
string
Path
=
f_path.Value;
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
;
DataSet ds
=
null
;
strExcel
=
"
select * from [sheet1$]
"
;
myCommand
=
new
OleDbDataAdapter(strExcel, strConn);
ds
=
new
DataSet();
myCommand.Fill(ds,
"
table1
"
);
gv_list.DataSource
=
ds;
gv_list.DataBind();
}
相关阅读:
J2EE开发环境
Java核心api
SCJP (SUN认证Java程序员)
蓝领”变“金领”
阿飞正传
高效项目的七个习惯转载
写程序的一些感想和教训(转载)
学习的过程也是迭代的过程
管理的艺术
怎样成为优秀的软件模型设计者?[精华]
原文地址:https://www.cnblogs.com/pw/p/583890.html
最新文章
datagridview 是否显示列标题。
ms sql server 的1433端口明明未占用,但是主服务不能启动。
ms sql server 2008 安装后的补充信息
ThreadStart中如何带参数
textbox 不让输入单引号
正则就可以取出指定字符串之间的内容
走出人生的循环圈
[网络收集]asp.net中购物车的两种存储方式Session和Cookie的应用实例
图片延迟加载技术
新浪微博信息站外同步的完整实现
热门文章
C#中Split用法~ C#中Split分隔字符串的应用(C#、split、分隔、字符串)
.net 实现多文件上传
长文章分页代码类
Fckeditor修改默认分页符的方法
享受 Bcastr 4.0,优秀的通用图片轮换播放器~~
asp.net cookie 获取时中文乱码问题
asp.net发送邮件代码
2008年国外最佳Web设计/开发技巧、脚本及资源总结
2009年IT行业最重要的十大认证
2008年全球最热门十种IT认证
Copyright © 2020-2023
润新知