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

时间:2014-06-30 21:34:02

标签: excel reporting-services

我正在尝试使用Excel 2013文件设置数据源,以获取报告的信息。

以下是我跟随的步骤:

  1. 点击数据源
  2. 添加新数据源
  3. 将类型更改为ODBC
  4. 选择编辑连接字符串
  5. 选择Excel作为系统数据源名称
  6. 选择使用连接字符串 - (第一个问题 - 查找Excel,但没有为我提供XLSX文件的选项。)仅限XLS文件。
  7. 任何建议。

    谢谢, 斯科特

2 个答案:

答案 0 :(得分:0)

在ODBC连接字符串中,使用以下命令:

Provider = Microsoft.ACE.OLEDB.12.0; Data Source = c:\ yourspreadsheet.xlsx; 扩展属性=“Excel 12.0 Xml; HDR = YES”;

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

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

答案 1 :(得分:0)

我遇到同样的问题,所以我从This下载 AccessDatabaseEngine.exe 。安装后,它支持.xlsx文件。如果您没有找到支持.xlsx的Microsoft Excel驱动程序选项,请转到C驱动程序 - > Windows - > SysWow64 - > odbcad32.exe [运行此]你会在这里找到。