ASP.net连接Excel的代码

 更新时间:2010年03月16日 20:04:08   作者:  
ASP.net连接Excel的代码,这个是asp.net操作excel必须知道的基础,另外的技巧可以参考脚本之家之前发布的文章。
首先添加命名空间
复制代码 代码如下:

using System.Data.OleDb;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
strfile = Request.QueryString["filename"];//从其他页面传过来的文件路径
Excel(strfile);
}
}
private void Excel(string filepath)
{
try
{
Dataset ds = new DataSet();
string ConnStr = "Provider=Microsoft.Jet.OleDb.4.0;data source=" + filepath +
";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";//连接Excel的字符串
string query = "SELECT * FROM [student$]";//Excel中的表名称
OleDbCommand oleCommand = new OleDbCommand(query, new OleDbConnection(ConnStr));
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(oleCommand);
oleAdapter.Fill(ds, "[student$]");
rowcount = ds.Tables[0].Rows.Count;
gridview1.DataSource = ds;
gridview1.DataBind();
lblmes.Text = "上传成功,数据如下所示,请确认:";//lblmes为label,显示提示信息
}
catch (OleDbException)
{
string filename = filepath.Substring(filepath.LastIndexOf('/') + 1);
lblmes.Text = "错误!请确认上传文件是否正确!当前上传的文件为:" + filename;
lbtnSure.Visible = false;
}
catch(Exception ee)
{
lblmes.Text = ee.Message;
}
}

asp.net 读取并显示excel数据的实现代码

在Asp.net用C#建立动态Excel

asp.net 操作excel的实现代码

相关文章

  • .NET使用QuestPDF高效地生成PDF文档

    .NET使用QuestPDF高效地生成PDF文档

    在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,本文主要介绍的是如何使用QuestPDF实现发票PDF文档生成功能,需要的可以了解下
    2024-01-01
  • AntDesign Pro + .NET Core 实现基于JWT的登录认证功能

    AntDesign Pro + .NET Core 实现基于JWT的登录认证功能

    这篇文章主要介绍了AntDesign Pro + .NET Core 实现基于JWT的登录认证功能,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 使用CefSharp在.Net程序中嵌入Chrome浏览器

    使用CefSharp在.Net程序中嵌入Chrome浏览器

    这篇文章介绍了使用CefSharp在.Net程序中嵌入Chrome浏览器的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法

    ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法

    ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致” 很是郁闷,于是搜集了一些解决方法,感兴趣的朋友可以了解下
    2013-01-01
  • ASP.NET Core中引用OpenAPI服务的添加示例

    ASP.NET Core中引用OpenAPI服务的添加示例

    这篇文章主要为大家介绍了ASP.NET Core中引用OpenAPI服务添加示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • asp.net webservice返回json的方法

    asp.net webservice返回json的方法

    webservice默认的返回为XML 要返回json可以用json工具类把对象转为json字符串,需要的朋友可以参考下
    2014-02-02
  • .NET Core中RabbitMQ使用死信队列的实现

    .NET Core中RabbitMQ使用死信队列的实现

    本文主要介绍了.NET Core中RabbitMQ使用死信队列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • asp.net(C#)中给控件添加客户端js事件的方法

    asp.net(C#)中给控件添加客户端js事件的方法

    今天做一个输入界面,有一需求根据一个DropDownList选择不同,后面部分出现不同的输入界面,若把响应事件放在服务端去做,得频繁刷页面。就想放在客户来处理显示和隐藏相应的输入界面。
    2010-03-03
  • ASP.NET MVC5验证系列之客户端验证

    ASP.NET MVC5验证系列之客户端验证

    这篇文章主要为大家详细介绍了ASP.NET MVC5验证系列之客户端验证,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • C# Base64编码

    C# Base64编码

    Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。
    2009-06-06

最新评论