我在使用 Sql Server 中的 Visual Studio 导入数据时遇到了一个烦人的问题。我使用 Visual Studio 创建了一个 SSIS 导入包来导入 Excel 文件 (.xlsx)。我导入的工作表有一列填充了 datetype 值。有些值是左对齐的,有些是右对齐的。如果我将整个列格式化为日期类型,我仍然会在该列上得到两种不同类型的对齐方式:例如 4/1/2011 是右对齐,13/01/2011 是左对齐。我为该列导入带有 nvarchar 的文件,我得到左对齐值的 NULL 值。如果我为该列导入具有 datetime 数据类型的文件,我会得到右对齐的 NULL 值。
我不在乎我的 Sql 数据库中的信息是如何“登陆”的,无论是 nvarchar 还是 datetime,但我需要完整的信息,没有 NULLS。这似乎主要是一个 Excel 问题,因为 Excel 不会将这些值视为相同的数据类型,因此存在不同类型的对齐。请问有什么建议吗?感谢任何建议/建议。谢谢你。