ASP.net连接Excel的代码_asp.net教程-查字典教程网
ASP.net连接Excel的代码
ASP.net连接Excel的代码
发布时间:2016-12-29 来源:查字典编辑
摘要:首先添加命名空间复制代码代码如下:usingSystem.Data.OleDb;protectedvoidPage_Load(objects...

首先添加命名空间

复制代码 代码如下:

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的实现代码

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类