首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件、一个文件控件和一个按钮控件。

<INPUT id="File1" type="file" name="File1" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>

在代码视图中首先导入OleDb命名空间:
using System.Data.OleDb;

在按钮的单击事件中输入如下代码:

string strPath="c:\\test\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";

File1.PostedFile.SaveAs(strPath);

string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ strPath +"';Extended Properties=Excel 8.0";

OleDbConnection cnnxls = new OleDbConnection (mystring);

OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);

DataSet myDs =new DataSet();

myDa.Fill(myDs);

DataGrid1.DataSource=myDs.Tables[0];

DataGrid1.DataBind();

其中C:\test对ASPNET用户要有读写的权限.

文章来源:http://blog.nwtbb.cn/default.asp?id=314

转载于:https://www.cnblogs.com/zoujiaxue/archive/2007/03/24/686342.html

[导入]ASP.NET中上传并读取Excel文件数据相关推荐

  1. ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程。

    本文通过一个简单的例子,实现读取Excel数据文件. 首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件.一个文件控件和一个按钮控件. <INPUT id="F ...

  2. excel导入matlab NaN,Matlab GUI 读取excel文件数据时,出现NaN的问题

    Matlab GUI 读取excel文件数据时,经常会用到如下一段代码,本人有两处不甚明白,请前辈解惑. 源代码 [num,text,raw]=xlsread('123.xls'); for i=1: ...

  3. VC6.0读取Excel文件数据

    VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC.文章内容仅供参考,程序不完整. 完整的VC6.0相关程序,需要的 ...

  4. 利用pandas读取Excel文件数据

    说明 pandas能帮助我们在Python 代码中直接读取Excel 文件数据. 但只有pandas是不行的,会报错: ImportError: Missing optional dependency ...

  5. 读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件

    读取EXCEL文件数据,再调用第三方接口,将第三方数据重新写入到EXCEL文件 工作中涉及很多提供文档数据,少则几条,多则上万,少的可以自己编辑一个,静态final来自己定义,一旦数太多得话,就得使用 ...

  6. php读取excel文件数据

    PHP读取excel文件数据一般用phpexcel插件,但这个插件目前已经不再维护,改用phpspreadsheet,可以从github上clone. 该插件读取excel数据还是很方便的,代码如下: ...

  7. 读取excel文件数据,插入sqlite,在dataGridView读取显示

    读取excel文件数据,插入sqlite,在dataGridView读取显示 布局 将读取的文件excel 以及sqlite小型数据库位置(在项目文件下/bin/debug/-DB) 直接上代码 测试

  8. 读取Excel文件数据

    1.用APP直接读取Excel文件 这种方法原理是用APP打开EXCEL文件,操作单元格读取数据,快速比较慢,基本不采用这种方式. 2.用APP把Excel文件转成Txt文件,再读取Txt文件  过程 ...

  9. Python使用pandas读取Excel文件数据和预处理小案例

    假设有Excel文件data.xlsx,其中内容为 现在需要将这个Excel文件中的数据读入pandas,并且在后续的处理中不关心ID列,还需要把sex列的female替换为1,把sex列的male替 ...

最新文章

  1. 启动oracle的三过程
  2. 启明云端分享|Linux系统下如何调试I2C设备
  3. JS-节点增删改-document-HTML DOM-事件
  4. 写出好代码系列 工程思维
  5. oracle删除实例步骤,命令行删除Oracle实例
  6. git 小乌龟 TortoiseGit 记住账号密码
  7. 【C语言】%e,用科学计数法输出
  8. 【Excel2019(六):数据透视表】【创建数据透视表+更改数据透视表汇总方式+数据透视表中的组合+汇总多列数据+创建计算字段+生成多张工作表】
  9. 美国大学计算机理论专业phd,专家:美国大学计算机专业PHD申请难度有多大
  10. 微信授权流程技术说明
  11. 关于junk jack
  12. 今日卢布美元汇率换算
  13. [C4W1] Convolutional Neural Networks - Foundations of Convolutional Neural Networks
  14. Laravel 速查表 Cache
  15. 安装不了opencv
  16. 揭秘可变剪切研究的本质
  17. 在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化
  18. 神之意志是什么?他想要做什么?
  19. VMware 14 Pro 永久许可证激活密钥
  20. 安装向导无法创建文件夹

热门文章

  1. 【收集】程序员资源大全
  2. DoNet 高效开发必备开发工具
  3. php获取服务器名称,PHP 获取服务器详细信息
  4. 挂起某线程命令 Linux,linux 线程挂起恢复的简单示例
  5. WebStorm 和 VsCode 的结合体来了!
  6. Kubernetes网络设计原则
  7. thinkphp5多级控制器是什么?怎么使用?
  8. [svc]jdk+tomcat部署.jforum论坛部署
  9. Spring工具类的使用
  10. 禁止sethc.exe运行 防止3389的sethc后门