我正在尝试将我的 MSTest 单元测试连接到 Excel 文件(以便它们可以是数据驱动的。)
我尝试过使用 csv 文件,它们可以工作,除非我需要将值设为字符串。
我想使用 Excel,但所有连接字符串都有一个Extended Properties='Excel xx.0;
,其中 xx 是版本号。
在我工作的地方,我们安装了不同版本的 Office。我有 2013 年,仅此而已,其他人只有 2010 年。
是否有连接字符串可以连接到excel作为数据源而无需使用特定版本?
这是我尝试过的不起作用的示例:
[DataSource("System.Data.OleDB", @"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=MyExcelFile.xlsx; Extended Properties='Excel 12.0;HDR=yes';", "Sheet1$", DataAccessMethod.Sequential)]