首页 文章

SSIS Excel导出工作表名称错误

提问于
浏览
0

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

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

1 回答

  • 2

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

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

相关问题