想读出EXCEL文件中(M,N)位置的值,赋值给变量DATA,请问怎么实现?
解决方案 »
- TextBox控件DataBindings问题,想把Text值更新到数据库中
- C#添加判断中文并且添加空格
- 在一个窗体上如何监听回车键.
- 没分了。。。请那位好心的人帮我来看看啊 万分感谢啊
- 日历,Microsoft JScript 运行时错误: 'outObject.value' 为空或不是对象
- C#读写EXCEL的小问题
- Winform程序引用office组件的发布
- 如何学习c#高级编程
- 问一个splitter的问题
- WebForm中我想用线程显示Button.Text="显示";请教为什么不能显示???
- 想买两本关于html,xml,css方面的书, 有人能推荐下吗?
- 正则表达式截取局部文本
例如"Select * from [Sheet1$A1:B2]"
System.Data.OleDb.OleDbConnection cn = new System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;data source=c:\\Book1.xls;Extended Properties=Excel 8.0;");
cn.Open();
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand("select * from [sheet1$A1:B2]", cn);
System.Data.OleDb.OleDbDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{
string data = dr[0].ToString();
}
dr.Close();
cn.Close();
}
要不用数据库,用组件的方式.用2层循环.
请指点?
"Select * from [Sheet1$A1:H50]"
i = 0;
while(dr.Read())
{
data[i][0] = dr[0].ToString();
data[i][1] = dr[1].ToString();
i++;
}等等,只是举个例子
dr是个datareader,你应该会操作