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
>
查看全文
相关阅读:
SQL 中单引号 和一些特殊字符的处理
jquery 删除table行,该如何解决
jQuery获取Select选中的Text和Value,根据Value值动态添加属性等
C#中DataTable
jquery操作select(取值,设置选中)
JS刷新页面总和!多种JS刷新页面代码!
VS中代码对齐等快捷键
SQL递归查询(with cte as)
SQL Server 公用表表达式(CTE)实现递归的方法
linux ls和 ll 命令
原文地址:https://www.cnblogs.com/wbcms/p/1037568.html
最新文章
山东理工大学ACM平台题答案关于C语言 1181 C语言实验——最小公倍数和最大公约数
[置顶] 文件和目录(二)--unix环境高级编程读书笔记
ios开源项目(各种有用的第三方库)
应用完全启动后, Spring执行自定义初始化
android EditText控制光标的位置
视觉里程计:2D-2D 对极几何、3D-2D PnP、3D-3D ICP
导线型号与其载荷电流对照表
使用pangolin库画出轨迹
批量状态估计和非线性优化
Sophus安装时Eigen库更新版本的问题
热门文章
面试再问值传递与引用传递,把这篇文章砸给他!
非常有用的并发控制-倒计时器CountDownLatch
非常有用的并发控制-循环栅栏CyclicBarrier
线上 Java 应用各种线上故障,如何应对?
IntelliJ IDEA 最常用配置详细图解,新手入门必看!
java多线程中的死锁、活锁、饥饿、无锁都是什么鬼?
到底如何设置 Java 线程池的大小?
为什么 StringBuilder 不是线程安全的?
为什么 Java 线程没有 Running 状态?
SQL Server查询中特殊字符的处理方法
Copyright © 2011-2022 走看看