我正在创建一个应该从 excel 表中读取参数的测试框架。我希望能够:
- 获取工作表中测试记录的行数
- 获取列数
- 引用特定单元格,例如 A23 并读取或写入值。
我在互联网上找到了这段代码。它很棒,但它似乎已被编码为与表单组件一起使用。我不一定需要在数据网格上显示 excel 表。
这是我找到的代码。它工作正常,但我需要添加上面的功能。谢谢你的帮助 :)
using System.Data;
using System.Data.OleDb;
...
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls;Extended Properties=Excel 8.0");
OleDbDataAdapter da = new OleDbDataAdapter("select * from MyObject", con);
DataTable dt = new DataTable();
da.Fill(dt);