【发布时间】:2019-03-06 20:24:12
【问题描述】:
我正在尝试在 C# .NET 中使用 Selenium 时从 excel 表中读取用户名和密码。下面是代码:
using excel = Microsoft.Office.Interop.Excel;
public void TestMethod1()
{
excel.Application xlApp = new excel.Application();
excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"D:\Test\TestData.xlsx");
excel._Worksheet xlWorksheet = **xlWorkbook.Sheets[1];**
excel.Range xlRange = xlWorksheet.UsedRange;
}
我在上面代码中以粗体标记的文本出现以下错误:
错误 CS0656 缺少编译器所需的成员 'Microsoft.CSharp.RuntimeBinder.Binder.Convert' 读取数据 Excel_Office c:\users\tabish.khan\documents\visual studio 2015\Projects\从 Excel_Office\读取数据 Excel_Office\OfficeReadExcel.cs 18 活动
请帮我解决这个问题。
【问题讨论】:
-
你用谷歌搜索了错误信息吗?你发现了什么?您尝试解决什么问题?
-
@Mark,是的,我尝试用谷歌搜索错误。没有一个解决方案奏效。其中一种解决方案要求我添加 Microsoft.CSharp.dll 文件。这也没有用。
标签: c# .net selenium automation