在页面上显示Excel文件中的内容

excel|显示|页面

第一步,创建Excel文件。
Excel文件的创建很容易,关键的一步是选择你要在页面中显示的内容,选择菜单“插入”-》“名称”-》“定义”,输入你对当前选择区域的命名。在这里,我命名为myRange1,这在后面将要用到。Excel文件编辑好之后,将它保存到硬盘上。我这里保存到了Web服务器的根目录中,当然你也可以保存任意位置,但你要注意在代码中做一定的修改。

第二步,编码。
新建一个ASP.NET应用程序,在默认的WebForm1.aspx中,拖放一个DataGrid控件,它将用来显示Excel中的内容。打开后台编码文件,引用名称空间System.Data.OleDb,因为后面的代码中将用到此名称空间。在Page_Load()事件中插入以下代码:
// 创建字符串变量。"Data Source"为.xls文件所在的位置
string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("../ExcelData.xls")+";"+
"Extended Properties=Excel 8.0;";

// 创建连接对象
OleDbConnection objConnection = new OleDbConnection(strConnection);

// 创建OleDbCommand对象。myRange1是Excel文件中定义的区域名
OleDbCommand objCmdSelect = new OleDbCommand("SELECT * FROM myRange1",objConnection);

OleDbDataAdapter objAdapter = new OleDbDataAdapter();
DataSet dsExcel = new DataSet();

// 打开数据库连接
objConnection.Open();

objAdapter.SelectCommand = objCmdSelect;
objAdapter.Fill(dsExcel);

// 把数据绑定到DataGrid控件上
DataGrid1.DataSource = dsExcel.Tables[0].DefaultView;
DataGrid1.DataBind();

// 关闭数据库连接
objConnection.Close();

时间: 2024-10-05 07:29:26

在页面上显示Excel文件中的内容的相关文章

ASP.NET 如何在web页面上显示数据库表中的所有图片,求大神。。。。。

问题描述 在数据库表中存入图片的路径,想在页面中分类显示图片,不能预先设定存入图片的数量,所以用Image控件显示不合理,并不会自定义控件,还有没有其他的方法?求大神指点...... 解决方案 解决方案二: 解决方案三:你是指图片平铺展示那种形式吗?解决方案四:控件绑定的话用Repeat,模板里面就放img控件解决方案五: 解决方案六:用Repeat的话,具体是怎样的呢,新手,没用过解决方案七:Repeat跟datagridview还有datalist差不多不过分页和排序我记得是要自己来写的不像

java如何将doc文件中的内容按照原样输出到jsp页面上

问题描述 java如何将一个doc文件中的内容按照原来的样式排版输出到页面上 如果doc文件中只包含文字的话就好弄了,但是文件中可能包含图片,表格 好纠结 ! 解决方案 将word直接转换成html解决方案二:利用openoffice/jcom可以实现上述功能,自己找找资料,实在不行,你再找我

JSF中编写一个在页面上显示的Hello World

我们编写一个在页面上显示是"Hello World! ",我们至少需要编写一个Page对象和一个对应模板文件(tml). 第 一步,Page对象编写 在Tapestry5中Page是与一个页面对应的POJO对象,它不需要继承Tapestry框架的任何基类或实现任 何接口,但是随着我们业务变得复杂Page会增加,在它的内部会增加一些事件处理方法和Annotations(标注). 作为第 一个运行的首页面的Page对象命名是有规定的"Start",当然我们还可以设定成为

easyui-easyUI如何能够显示出上传到服务器上的excel文件里面的数据

问题描述 easyUI如何能够显示出上传到服务器上的excel文件里面的数据 easyUI页面上只要显示出上传到服务器上面的excel文件里面的数据就好了,不需要有任何数据库的联系操作,仅仅要页面显示出来 解决方案 你用的什么服务器的编程语言,比如java,你可以用poi(.net用npoi)可以读取excel,然后返回数据,客户端显示就可以了.

php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法_php技巧

date.csv:"ID" "NAME" "EMAIL""1" "小明" "xm@163.com""2" "小东" "xd@sina.com""3" "小少" "shaozi@hotmai.com" 读取这个csv文件 复制代码 代码如下: <?php$handl

页面显示-为什么页面上 显示不出jsp中label 里的文字 求大神指教

问题描述 为什么页面上 显示不出jsp中label 里的文字 求大神指教 为什么页面上 显示不出jsp中label 里的文字 求大神指教 解决方案 你要显示什么东西?把代码贴出来 解决方案二: 你这是表格还是div的?如果是表格的话应该就没有这问题吧.div的话可能被覆盖了.div的话可以这样试试: 密码 相关文章 java web-.jsp页面中如何把文字写在图片上想要的位置? jsp-在一个JSP页面显示显示两张表的数据,求大神求好心淫 帮帮我~~~~~~ java web-求大神指教关于J

如何实现通过点击LINKBUUTON(文件名)打开PDF格式文件,PDF文件要求在另一个页面上显示!

问题描述 protectedvoidLinkButton1_Click(objectsender,EventArgse){LinkButtonl=(LinkButton)sender;stringll=l.Text;stringFileName;Response.Clear();Response.ContentType="application/pdf";Response.AddHeader("content-disposition","inline;at

从Excel文件中查询数据并分组显示

问题描述 如图图中是从Excel文件中读取的数据然后显示在GridView中.我想要的结果是显示卡类型和折扣2列并进行分组显示结果卡类型折扣会员卡1VIP0.6求解决方案... 解决方案 解决方案二:selectf6,f7fromxxxgroupbyf6,f7解决方案三:我这是读取的Excel文件不是读取的数据库另外我这里是Success数据库解决方案四:如果是纯excel,那你自己处理吧,不过excel也可以当做是数据库一样读取access数据库更应该可以用sql了解决方案五:你可以先把Exc

web应用,导出Excel文件,Excel文件中时间显示的问题!

问题描述 由于Excel初始化显示数据,当我写数据时间格式是2009-7时,导出的Excel文件中显示的就是JUL-09,请问在创建Excel文件时如何对时间格式进行控制,正确显示时间2009-7,谢谢大家