SSIS - 为什么从 excel 文件导入包括所有 n 可能的行?

SSIS - Why does import from excel file includes all n possible rows?

所以我有一个包含两列的 excel 文件,excel 文件中有大约 400 行。但是,当我将它读入数据库时​​,它会带来 1,048,451 行,即我假设 excel 允许的最大行数。

为什么这会成为一个问题?仅仅是因为文件本身吗?我尝试取消选中 "Retain null values from the source as null values in the data flow" 选项,但这并没有什么不同。另外,我想保留缺失的列值,只是不包括额外的行。

我可以尝试使用 "Execute SQL Task" 来过滤掉所有完全为空的行,但是有没有更好的方法来解决这个问题?

对于偶然发现此 post 的任何其他人,如评论所述,问题只是在 excel 工作表中创建了一个 table,它跨越了整个范围。我只是通过修改我的工作流程并将数据插入暂存 table & 然后删除其中的所有 NULL 行来摆脱它。