【问题标题】:SSIS Excel Export Sheetname ErrorSSIS Excel 导出工作表名称错误
【发布时间】:2013-08-14 09:01:37
【问题描述】:

我在尝试从 SSIS 导出 excel 文件时遇到问题。我得到的错误是[Excel Destination [202]] Error: Opening a rowset for "Report$" failed. Check that the object exists in the database.

我已将其设置为延迟验证并删除并重新创建了文件和 Excel 连接字符串几次。该软件包假设根据运行的日期和时间创建一个新文件,该文件运行良好。只是工作表有问题。

【问题讨论】:

    标签: excel ssis


    【解决方案1】:

    错误表示 SSIS 包没有从 excel 文件中找到“报告”表。

    您创建的工作表(Excel 文件)需要有名为“报告”的工作表。我猜你这样做是为了在这个文件中加载新数据。而不是这个,创建一个带有空白记录但具有所需字段的工作表名称“报告”的模板,并创建指向这个模板 excel 文件的连接,然后填写此数据并将此文件复制到另一个文件夹并根据您的文件命名约定重命名文件(例如 file_yyyymmdd.xls)。每次,您都需要将这个空白模板excel文件复制到ssis包将数据加载到其中的位置。

    【讨论】:

    • 辛苦了!你会认为这样的事情不需要这样做就可以工作!不过谢谢!
    猜你喜欢
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多