【问题标题】:Fill a form in excel with data from sql, SSIS or SSRS?用来自 sql、SSIS 或 SSRS 的数据在 Excel 中填写表格?
【发布时间】:2012-02-10 16:30:05
【问题描述】:

我们收到了一个 Excel 表格,需要根据我们在 SQL 数据库中的数据进行填写。

我正在尝试确定以电子方式填写表格的最佳方式。我可以创建一个 SSRS 报告,并将其布置得尽可能接近所提供的表格,但我想知道是否可以使用 excel 文件作为 SSIS 中的模板,并让 SSIS 填写各个字段。

这不是一个简单的表格电子表格。

【问题讨论】:

    标签: sql-server-2008 excel-2007


    【解决方案1】:

    使用 SSIS 包,连接到您的数据库并对包本身进行转换,有几个组件,我很确定您将能够处理所有情况。 您可以使用报告并将其保存为 excel,但我认为会更复杂。 要考虑的一件事是 SSRS 在导出到 excel 时有限制。有 60k 行的限制。如果您尝试导出更多内容,您将获得:

    Excel 渲染扩展:行数超过了此格式中每张表的最大可能行数;请求的行数:209048,最大行数:65536

    有一个解决方法,但它很耗时。

    这是 excel 2003 的限制,SSRS 2008 无法导出到 excel 2007

    【讨论】:

    • 尝试将我的数据映射到 Excel 目标。数据需要进入单元格 AH25、AP25、AH27 等……目前还不确定最佳路线。有样品吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    相关资源
    最近更新 更多