读书人

c# 读取Excel数据可以指定单元格显示

发布时间: 2012-04-08 14:38:30 作者: rapoo

c# 读取Excel数据,可以指定单元格显示到lebal控件上,求助
c# 读取Excel数据,可以指定单元格显示到lebal控件上,求助!!

比如,我用Excel做个课程表,请我选择相应时间时,可以读取应内容显示到lebal控件上!

[解决办法]
这样的话你要先在EXCEL表里查找对应的时间 然后再根据坐标来读取数据
下面是我另一个程序的部分代码 你可参考下

C# code
 OleDbConnection olecon = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Ofd_BOM.FileName + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1';");                olecon.Open();                OleDbDataAdapter oledbda = new OleDbDataAdapter("Select * from [Sheet1$]", olecon);                DataSet myds = new DataSet();                oledbda.Fill(myds);                txt_coding.Text = myds.Tables[0].Rows[0][3].ToString(); //获取物料编码                txt_coding.Enabled = false;                txt_describe.Text = myds.Tables[0].Rows[0][5].ToString();//获取物料描述(型号)                txt_describe.Enabled = false;                txt_order.Text = myds.Tables[0].Rows[2][1].ToString();//获取订单号                 txt_order.Enabled = false;
[解决办法]
检索指定单元格的方法
http://dotnet.aspx.cc/file/Update-Excel-Cell-With-ADO.NET.aspx

String sql = "Select * FROM [Sheet1$B11:B11]";

读书人网 >C#

热点推荐