如何返回数据所在行

NT5763 2010-09-05 09:28:11
返回数据在Excel中所在的行 或列
...全文
160 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
NT5763 2010-09-06
  • 打赏
  • 举报
回复
没其他方法吗
wuyq11 2010-09-05
  • 打赏
  • 举报
回复
DataSet ds= new DataSet();
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
using(OleDbConnection OleConn = new OleDbConnection(strConn))
{
OleConn.Open();
String sql = "SELECT * FROM [Sheet1$]";
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
OleDaExcel.Fill(ds);
OleConn.Close();
}
for(int i=0;i<ds.Tables[0].Rows;i++)
{//比较}
q107770540 2010-09-05
  • 打赏
  • 举报
回复
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strFileName + ";Extended Properties=Excel 8.0;";
System.Data.OleDb.OleDbConnection tmpcn = new System.Data.OleDb.OleDbConnection(strConn);
tmpcn.Open();
QuestionBL blQuestion = new QuestionBL();
DataTable dt = tmpcn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);

将excel内容读入datatable
遍历datatable获取行号
NT5763 2010-09-05
  • 打赏
  • 举报
回复
多谢前面各位帮顶……期待答案
wuyq11 2010-09-05
  • 打赏
  • 举报
回复
读取到dataset,查询获取位置
或遍历EXCEL单元格
csrwgs 2010-09-05
  • 打赏
  • 举报
回复
预先打开Excel了吗?
zilong4460072 2010-09-05
  • 打赏
  • 举报
回复
周末人很少阿 定你一个

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧