读取Excel文件的数据,想实现的功能是
点击一个按钮控件就可以读取某一个EXCEL文件的某一行某一列的数据到一个指定的TextBox怎么实现呢?本人很菜,请大家帮忙!
点击一个按钮控件就可以读取某一个EXCEL文件的某一行某一列的数据到一个指定的TextBox怎么实现呢?本人很菜,请大家帮忙!
解决方案 »
- web.config如何配置拒绝未经授权用户访问某路径下的图片?
- 可以使用存在于Bin中的类发送邮件么
- 三层:为什么要用IList<>做为返回类型呢?
- vs2005 在启用分页时如何隐藏列值
- 在静态页中如何使用HTML编辑器(FCKeditor )来者有份
- 请问网上有什么好的免费 asp.net 校友录程序下载?
- 上传图片问题.
- 如何取得最新添加的id来生静态
- 请问注释标记 ///<returns></returns>能用在什么地方?为怎么和<summary>标记不同,不能通过调用智能感知出来。
- 输入类似<td>dfdfddf</td>符号可以存进数据库,但读出后显示在table中会有问题!
- 把Access数据库一个二进制图片字段导入到Sqlserver2000里面,有的图片可以导进来有的不可以导进来
- 关于日期时间的正则表达式的问题,有请各位高人指点!急!!
你可以试试下面的方法:
string Connstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dataFile;Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection(Connstring);
OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet ds = new DataSet();
myDa.Fill(ds);// 在这里对DataSet中的数据进行操作
count = ds.Tables[0].Rows.Count;
if (count > 0)
{
for (int iRows = 0; iRows < count; iRows++)
{
////添加数据表信息
this.TextBox1.text = ExcelHelper.GetStringValue(ds, iRows, 0);
this.TextBox2.text = ExcelHelper.GetStringValue(ds, iRows, 1);
......
}
}
string Connstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dataFile;Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection(Connstring);
OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet ds = new DataSet();
myDa.Fill(ds); // 在这里对DataSet中的数据进行操作
count = ds.Tables[0].Rows.Count;
if (count > 0)
{
for (int iRows = 0; iRows < count; iRows++)
{
////添加数据表信息
this.TextBox1.text = ExcelHelper.GetStringValue(ds, iRows, 0);
this.TextBox2.text = ExcelHelper.GetStringValue(ds, iRows, 1);
......
}
}这种方法能行
我在某一个按钮click事件写入string Connstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dataFile;Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection(Connstring);
OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet ds = new DataSet();
myDa.Fill(ds); // 在这里对DataSet中的数据进行操作
count = ds.Tables[0].Rows.Count;
if (count > 0)
{
for (int iRows = 0; iRows < count; iRows++)
{
////添加数据表信息
this.TextBox1.text = ExcelHelper.GetStringValue(ds, iRows, 0);
this.TextBox2.text = ExcelHelper.GetStringValue(ds, iRows, 1);
}
}报错:说是编译错误
找不到类型或命名空间名称“OleDbConnection”(是否缺少 using 指令或程序集引用?)这是怎么回事?
但是还是报错
关于ExcelHelper的
但是ExcelHelper是什么啊