处理前重新格式化 Excel 文档

Reformat Excel document before processing

我从我公司的其他部门收到格式如下的每日报告: screenshot_1

有没有办法在 SSIS 中重新格式化文档,使其看起来像这样:screenshot_2

或者要求 SSIS 将文件从 B4 处理到 E{potentially infinite} ?

您可以在数据流的 excel 源中执行此操作,告诉 SSIS 要从 excel 文件中 select 什么。

右键单击 excel 源,select 属性:

  • 将数据访问模式更改为 SQL command
  • 然后您可以自定义 SQL 命令文本并使用 SELECT * FROM [Sheet1$B4:E]
  • 自定义查询

[Sheet1$B4:E]将从B列第4行开始到E列结束