vb2010 Excel读取数据并显示到datagridview,本人新手!
2个回答
展开全部
//在引用里加入一条引用
using System.Data.OleDb;
//在控件事件中加入连接数据库读取代码
OleDbConnection cnn=new OleDbConnection();
cnn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Excel路径名/Excel名称.xls;Extended Properties='EXCEL 8.0;HDR=YES'"
cnn.Open();
string sql="Select * from [Sheet1$]";
DataSet ds=new DataSet();
OleDbDataAdapter oda=new OleDbDataAdapter(sql,cnn);
oda.Fill(ds);
dataGridview1.DataSource=ds.Tables[0];
上面是最简单的方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询