1

我有一个要使用 SSIS 导入的 excel 文件,我已经多次完成此过程,而其他 excel 文件没有问题。但是,这个 excel 文件上有三个电子表格。其中两个在导入正确的数据时工作得很好,但其中一个正在06-30-2019为所有日期字段导入固定数据,当它进入表格时这并没有改变,但是当我预览它时它仍然在源时它发生了变化,我看到了已经为日期字段设置了固定日期,但其他非日期字段的字段即将推出。该工作表的展开字段中的日期在该字段/列的每行中具有不同的日期。这是怎么回事?我正在使用 SSIS 2017 和 excel plus 加载到表 SQL 2017。我该如何解决这个问题?

在我的excel表1

col1  datefield
1     01-08-2019
2     05-06-2019
3     06-12-2019
4     07-25-2019

在我预览的 excel 源 SSIS 中显示下面的内容以及它加载到表格中的内容。

col1  datefield
1     06-30-2019
2     06-30-2019
3     06-30-2019
4     06-30-2019
4

1 回答 1

0

好吧,在我花了很多时间之后,我意识到我的 excel 文件在一个共享文件中,我们只能通过给我的链接/路径来访问它。相反,我将本地到该文件的路径(我之前保存文件的位置)传递给我的 excel 源,相反,我应该提供共享文件夹路径,并且很高兴告诉大家,问题已经解决。然而问题仍然存在,为什么 Excel Plus Source 会做这样的事情,为什么选择一个特定的日期 06/30/2019?我的文件中有那个日期,但不是唯一的,而且那个日期不是我数据中的第一行。

于 2019-08-09T13:39:21.630 回答