【问题标题】:Excel as Datasource in SSRS reportExcel 作为 SSRS 报告中的数据源
【发布时间】:2015-07-28 10:11:58
【问题描述】:

如何在 SSRS 报告中将 Excel 作为数据源我正在 Visual Studio 2008 中开发 SSRS 报告,请帮助我,我已阅读各种链接但无法获得所需的结果。

【问题讨论】:

  • 您的问题有点含糊,无法回答甚至建议可能采取的行动。您应该添加详细信息,说明您拥有什么、想要什么以及迄今为止为实现目标所做的尝试。

标签: reporting-services sql-server-2008-r2 ssrs-2008 ssrs-2008-r2


【解决方案1】:

在 Visual Studio 中 - 有一个从 ODBC 连接创建数据源的选项。从这些对话框中,您应该能够为您需要的 excel 文件创建一个机器 dsn。

所以......从你在 Visual Studio 中的报告中,点击Create new DataSource...

【讨论】:

  • 在进行 ODBC 连接时,需要 LoginID 和 Pwd。我需要输入我的凭据还是什么?请建议
  • 如果连接字符串正确,您不太可能需要输入您的凭据。您是否尝试创建连接字符串?你试过连接吗?我已经用创建数据源的分步图片更新了我的答案。
  • 谢谢,这对我帮助很大,但是现在当我从 Sheet 中选择记录时,我已经从 Sheet1 中写入 Select *,它会引发如下错误:- 错误 [42S02] [Microsoft][ODBC Excel 驱动程序] Microsoft Access 数据库引擎找不到对象“DB”。确保对象存在并且正确拼写其名称和路径名。如果“DB”不是本地对象,请检查您的网络连接或联系服务器管理员。表 1 在 excel 中,你能帮忙吗
  • 另外,当我按照你的截图创建新数据源时,我无法选择 System Data Source ,所以我选择了 User Data Source
  • 您需要在 select 语句中声明范围并确保您的列名在 row1 例如:" 'SELECT * FROM [Sheet1$A1:B10]' 更多 info
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多