zoukankan
html css js c++ java
个人学习代码保存:例11.读取Excel文件中的数据
前台代码:Default.aspx
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_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
>
无标题页
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:GridView
ID
="GridView1"
runat
="server"
>
</
asp:GridView
>
</
div
>
</
form
>
</
body
>
</
html
>
后台代码:Default.aspx.cs
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Data.OleDb;
public
partial
class
_Default : System.Web.UI.Page
{
private
static
string
connstr
=
ConfigurationManager.AppSettings[
"
ConnectionString
"
].ToString();
private
static
string
dbpath
=
ConfigurationManager.AppSettings[
"
DBPATH
"
].ToString();
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
this
.GridView1.DataSource
=
CreateDataSource();
this
.GridView1.DataBind();
}
}
private
DataSet CreateDataSource()
{
String ExcelDBPath
=
connstr
+
Server.MapPath(dbpath)
+
"
;
"
;
OleDbConnection conn
=
new
OleDbConnection(ExcelDBPath);
OleDbDataAdapter myCommand
=
new
OleDbDataAdapter(
"
SELECT * FROM [Sheet1$]
"
, conn);
DataSet myDataSet
=
new
DataSet();
myCommand.Fill(myDataSet);
return
myDataSet;
}
}
web.config
<?
xml version="1.0"
?>
<
configuration
xmlns
="http://schemas.microsoft.com/.NetConfiguration/v2.0"
>
<
appSettings
>
<
add
key
="ConnectionString"
value
="Provider=Microsoft.Jet.OLEDB.4.0; Extended Properties=Excel 8.0;Data Source="
/>
<
add
key
="DBPATH"
value
="ExcelDB\username.xls"
></
add
>
</
appSettings
>
<
system.web
>
<
compilation
debug
="true"
/></
system.web
></
configuration
>
查看全文
相关阅读:
vue中mixins的使用方法和注意点(详)
深入理解.sync修饰符
less语法详解
vue中的history和hash
在Vue组件中获取全局的点击事件
echarts
【SQL Server性能优化】运用SQL Server的全文检索来提高模糊匹配的效率
【SQL Server备份恢复】维护计划实现备份:每周数据库完整备份、每天差异备份、每小时日志备份
通过SQL Server的扩展事件来跟踪SQL语句在运行时,时间都消耗到哪儿了?
如何向视图插入数据
原文地址:https://www.cnblogs.com/wbcms/p/1037568.html
最新文章
Android 开发笔记___Application操作全局变量
Android 开发笔记___SD卡基本操作__图片读取写入
【bzoj1965】: [Ahoi2005]SHUFFLE 洗牌 数论-快速幂-扩展欧几里得
【bzoj3813】: 奇数国 数论-线段树-欧拉函数
【bzoj2818】: Gcd 数论-欧拉函数
【bzoj3122】: [Sdoi2013]随机数生成器 数论-BSGS
【bzoj2242】: [SDOI2011]计算器 数论-快速幂-扩展欧几里得-BSGS
异步加载src 及 延时加载
各类距离计算(持续更新中...)
旋转相册与导航跟随双向绑定
热门文章
获取cookie
又见手风琴
iphone机型判断及兼容
axios
简单封装axios
XHR常用对象API
yarn 应用
第九章
Vue 组件和插件的关系
vue常用组件插件
Copyright © 2011-2022 走看看