【问题标题】:SSIS import an excel file with multiple header rowsSSIS导入具有多个标题行的excel文件
【发布时间】:2020-08-20 15:00:34
【问题描述】:

做 csv 和 excel 文件的 SSIS 导入的新手。事情一直进展顺利,直到我遇到一个带有多个标题行的 excel 文件。标题之间的行数会有所不同。我只需要根据第 1 列中的值导入两行之间的行。只是说我只需要读取角色和工作项之间的数据,我什至不知道从哪里开始。这是数据的一个小样本。

Work Items
1
2
Primary Data View
5
6
7
8
Priority
11
12
13
Role
15
23
22
12
Work Item
12
45
Actor Items
55
22
33
52

【问题讨论】:

  • 开箱即用的任何东西都无法做到这一点。您将编写代码来处理这个,那个或将整个事情转储到一个表中,但即使这样,它也可能不会像您希望的那样顺利,具体取决于数据的形状。欢迎你尽你所能,我的方法SSIS Excel Source via Script源于stackoverflow.com/a/15990184/181965

标签: sql sql-server ssis


【解决方案1】:

根据提供的信息,我假设源文件和过滤器记录会有所不同。我会说将所有数据提取到临时表中。现在对临时表执行转换查询以过滤所需的条件,最后将仅将过滤后的记录加载到目标表中。

【讨论】:

  • 谢谢,我会试一试暂存表
猜你喜欢
  • 1970-01-01
  • 2023-01-23
  • 1970-01-01
  • 2019-05-26
  • 1970-01-01
  • 1970-01-01
  • 2012-09-07
  • 2012-11-01
  • 1970-01-01
相关资源
最近更新 更多