我在使用 SSIS 时遇到问题,希望有人可以帮助我。我是这个 Microsoft 软件的新手,我被要求从一个包含 13 周的 Excel 计划文件中导入数据。因此数据在 Excel 文件中显示如下:
Person id | Person age| School activity | Activity leader| 18-06-2012 | 25-06-2012 | ..(more weeks)
1452 | 14 | Painting | John Smith | 2 | 6 | ...
其中 2 和 6 代表每周在此活动上花费的小时数。
虽然,人员 ID、人员年龄、学校活动和活动负责人是此 excel 文件中的静态列标题,但在文件之间更改时,周列标题。
因此,我不知道如何将这样的数据文件导入我的数据库,因为我遇到了从一个文件到另一个文件的映射问题。
我希望将数据作为每个星期列的单独行放入数据库中,因此我使用 unpivot 转换来实现这一点。我想要的是无论列标题如何都能够导入数据。