类中代码:

 /**//// <summary>
        /// 读取Excel表格数据,返回数据集DataSet
        /// </summary>
        /// <param name="FileName">文件名</param>
        /// <returns>dataset</returns>
        public DataSet GetExcelData(string FileName)
        {
            /**////建立连接,读取表格中的数据
            string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =D:\\Temp\\" + FileName + ";Extended Properties=Excel 8.0";/**////建立连接,地址为str传递的地址
            OleDbConnection myConn = new OleDbConnection(strCon);
            string strCom = " SELECT * FROM [Sheet1$]";/**////SQL操作语句,就是说:取得所有数据从Sheet1
            myConn.Open();
            OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
            DataSet myDataSet = new DataSet();/**////建立新的数据集myDataSet
            myCommand.Fill(myDataSet, "[Sheet1$]");/**////填充数据集
            myConn.Close();
            //columnNum = myDataSet.Tables[0].Columns.Count;///读取列数并赋值给columnNum
            //rowNum = myDataSet.Tables[0].Rows.Count;///读取行数并赋值给rowNum
            //resultRowNum = columnNum - 1;///读取结果行数(实际上就是去掉第一列编号列的列数,我的程序中将结果显示横置了)
            return myDataSet;
        }

后台代码:

    protected void btnshowexcel_Click(object sender, EventArgs e)
    {
        try
        {
            this.FileUpload1.SaveAs("D:\\Temp\\" + FileUpload1.FileName);
            DataSet ds = lh.GetExcelData(FileUpload1.FileName);
            string excelname = FileUpload1.FileName;
            HiddenField1.Value = excelname;
            GridView1.DataSource = ds;
            GridView1.DataBind();
            btnshowexcel.Enabled = false;
            btnAddexcel.Visible = true;
        }
        catch
        {
            Response.Write("<script>alert('查看失败!请检查路径是否正确!');</script>");
        }

    }

其中由于需要在另一个按钮事件里导入到数据库,用HiddenField控件轻松存储了一个变量值。
这个控件太帅啦~~~~~~~~
爽爽师姐在我旁边做图片设计,想的“头破血流”呢~~~~嘿嘿!!!
想想自己有问题能找老朱帮忙解决,真太幸福了。
就上面的几个问题要没朱哥光凭自己想指不定弄到什么时候呢~~~~~~~~~

真开心:)
有问题找百度,百度没有找老朱。
嘿嘿!比师姐在一边默默设计幸福多啦~~~~

转载于:https://www.cnblogs.com/gengxiaochao/archive/2008/03/10/1099430.html

读取excel内容在网页上显示出来相关推荐

  1. Python读取Excel展现在网页上

    一.一个好玩的办公程序 今天给大家介绍了好玩的程序,使用Python读取Excel,并把读取的数据展现在网页上. 这次我们包含的技术有Python里的pandas和flask库.有关两个库的介绍大家可 ...

  2. EasyExcel 轻松灵活读取Excel内容

    写在前面 Java 后端程序员应该会遇到读取 Excel 信息到 DB 等相关需求,脑海中可能突然间想起 Apache POI 这个技术解决方案,但是当 Excel 的数据量非常大的时候,你也许发现, ...

  3. 读取Excel内容生成PNG图片

    读取Excel内容生成PNG图片 1.需要的jar包 2.需要的pojo类 3.核心代码 本文转载自 心淡人也懒 的博客 https://blog.csdn.net/u014730287/articl ...

  4. POI读取Excel内容格式化

    在用POI读取Excel内容时,经常会遇到数据格式化的问题. 比如:数字12365会变为12365.0;字符串数字123也会变为123.0,甚至会被变为科学计数法.另外日期格式化也是一个头疼的问题.其 ...

  5. java读取Excel内容添加到list集合里面去

    java读取Excel内容添加到list集合里面去 package com.changan.contract.newsign.utils;import com.changan.contract.xqh ...

  6. python_通过xlrd读取excel内容

    一.模块安装 以下会使用xlrd模块读取excel内容,之前已安装过xlrd模块的,需要先卸载当前版本,并安装指定版本(1.2.0),如未安装者直接使用第二条命令安装. pip uninstall x ...

  7. html怎么复制到Excel表格里,网页上的简历表格怎么复制到excel

    篇一:如何将网页上复制的长字符串粘贴到excel 如何将网页上复制的长字符串粘贴到excel 一种方法: 在复制粘贴前将要复制到的单元格先设置成文,再复制,粘贴时不要直接粘贴,右键,选择性粘贴,选择文 ...

  8. 读取EXCEL内容空格或连字符变成问号

    该问题之前已被其他兄弟发现并解决过,具体可参考这两篇文章 1.空格变成问号的怪问题--了解问题是如何产生的 2.该问题在读取EXCEL内容这个场景中的处理 今天我要写的是基于这两篇文章的一点延伸,两篇 ...

  9. excel 粘贴了HTML怎么删掉,Excel怎么删除网页上复制删不掉的文本框

    在日常工作中,经常会从网页上复制一些表格或内容粘贴进excel表格,但是会发现有很多网页元素在excel表中删除不掉,比如说文本框.单选框.复选框.下拉框等等.下面介绍给大家如何在excel中批量删除 ...

最新文章

  1. basic与python哪个容易胖_减肥看热量还是碳水化合物 脂肪和碳水哪个更容易长胖...
  2. shutdown命令远程关机
  3. halcon与c#联合编程的方法
  4. java开发环境的建立过程_Java开发环境的搭建及第一个Java程序的创建
  5. linux一键优化脚本1.0
  6. 【PAT乙级】1057 数零壹 (20 分)
  7. OpenCV XML和YAML文件的文件输入和输出
  8. 闲着看看jquery.ajax源码
  9. php 中文名称排序 源码,四种排序算法PHP实现类
  10. 代码审查工具Sonar下载、安装、使用
  11. 图像相似度对比分析软件,图像相似度算法有哪些
  12. 【python学习】如何批量从文件夹中根据文件后缀名提取文件,并存储到新的文件夹
  13. css边框图片的使用场景
  14. 天翼云服务器ubuntu20.04安装Mysql记录
  15. 18张图,揭开阿里巴巴开发手册强制使用SLF4J作为门面担当的秘密
  16. Others8_如何在Chrome中导入和导出密码
  17. 阿里云官方出品:全面总结阿里云云原生架构方法论与实践经验
  18. 五款开源内容管理平台对比(免费部分):bolo/fastadmin/wordpress/zblog/redmine
  19. Centos 7 Authorization failed. Make sure polkit agent is running or run the application as superuser
  20. 16.控制转移指令(条件跳转指令、比较条件跳转指令、多条件分支跳转指令、无条件跳转指令)

热门文章

  1. PCDN实现flash无延时直播的技术原理与优点 1
  2. 太阳升起并下落的小动画-SWIFT
  3. Hello world cpp之旅 - 字符串(1)
  4. The Famous Clock
  5. pt-query-digest分析mysql日志
  6. Katta:基于Lucene可伸缩分布式实时搜索方案
  7. 2008年9月三级网络技术考试试卷 参考答案1
  8. 中国第三位世界拳王诞生 徐灿夺得WBA羽量级金腰带
  9. 查询各种物流运输信息
  10. 17、Java并发性和多线程-避免死锁