将Excel 2013连接到SSRS 2012以用作数据源

我正在尝试使用Excel 2013文件设置数据源以提供报告。

以下是我所遵循的步骤:

  1. 点击数据源
  2. 添加新的数据源
  3. 将types更改为ODBC
  4. select编辑连接string
  5. selectExcel作为系统数据源名称
  6. select使用连接string – (首先发现 – findExcel,但不给我一个XLSX文件的选项。)只有XLS文件。

有什么build议么。

谢谢,斯科特

在您的ODBC连接string中使用以下内容:

Provider = Microsoft.ACE.OLEDB.12.0; Data Source = c:\ yourspreadsheet.xlsx; Extended Properties =“Excel 12.0 Xml; HDR = YES”;

有关连接string的更多信息,我可以推荐这个网站。

https://www.connectionstrings.com/excel-2007/