【问题标题】:Use Excel as back-end database to build chart in report builder使用 Excel 作为后端数据库在报表生成器中构建图表
【发布时间】:2012-02-15 11:04:06
【问题描述】:

我需要使用 Report Builder 2.0 或 3.0(版本尚未确定)构建图表,但我的数据库是 excel。是否可以用excel作为数据库来构建图表?

更新:我选择了 ODBC 作为我的数据源,并选择了所需的 Excel 表并测试连接。连接成功。但是为什么它要求一个 SQL 查询呢?

以 Excel 作为后端创建的数据源

http://i.stack.imgur.com/ixFJM.png

为什么会提示这个?

http://i.stack.imgur.com/H0J4F.png

【问题讨论】:

    标签: sql-server reporting-services charts ssrs-2008 reportbuilder


    【解决方案1】:

    在我看来,将 Excel 用作数据库并不是一个好主意,但如果必须... Report Builder 可能可以利用 ODBC - 尝试使用 Excel 数据库建立 ODBC,然后将其用作 Report 的数据源生成器。

    【讨论】:

    • 我在 Excel 中尝试了 ODBC,但为什么它要求在其中输入 SQL 查询?
    • 因为它“模拟”了 sql 数据库
    • 尝试构建一个查询 - 它看起来像一个可视化查询构建器...也许从一个小的 xls 测试文件开始作为第一步。
    • 如何构建查询?是的,我从只有 4-5 条记录的小型 xls 测试文件开始
    • 如何从 excel 文件中进行 SQL 查询?
    【解决方案2】:

    bifuture.blogspot.com/2011/08/ssrs-building-report-on-excel.html

    【讨论】:

    【解决方案3】:

    使用命令select * from [sheet1$] 提取数据。 Sheet1 可以替换为您的工作表名称(如在工作表选项卡上)。

    【讨论】:

      猜你喜欢
      • 2011-01-15
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多