主页 > 知识库 > ASP.NET中上传并读取Excel文件数据示例

ASP.NET中上传并读取Excel文件数据示例

热门标签:400电话如何申请取消 百度地图怎样做地图标注 电销语音机器人型号参数 腾讯地图标注手机 太原400电话上门办理 浦发电话机器人提醒还款 柳州电销机器人公司 昆明语音电销机器人价格 征途美甲店地图标注
在CSDN中,经常有人问如何打开Excel数据库文件。本文通过一个简单的例子,实现读取Excel数据文件。

首先,创建一个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用户要有读写的权限.
您可能感兴趣的文章:
  • ASP.NET实现上传Excel功能
  • asp.net上传Excel文件并读取数据的实现方法

标签:阳泉 德阳 张家界 白山 兰州 新疆 江苏 天门

巨人网络通讯声明:本文标题《ASP.NET中上传并读取Excel文件数据示例》,本文关键词  ASP.NET,中,上传,并,读取,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《ASP.NET中上传并读取Excel文件数据示例》相关的同类信息!
  • 本页收集关于ASP.NET中上传并读取Excel文件数据示例的相关信息资讯供网民参考!
  • 推荐文章