Excel到SQL表字段值附加0

我将一个Excel文件加载到SQL表中。 Excel文件中,一个字段由VARCHAR数据(通用数据types)组成。 当加载到SQL表中时,其中一些值的前缀为零。

例如:在Excel文件中,它是01081999 ,在SQL表中相同的值变成01081999

这可能是什么原因?

Excel将隐藏前导0,因为它将字段内容标识为数字,并将其显示为。 我会假设Excel工作表确实包含这些前导0,他们不会被Excel显示。 如果您将列的types从“常规”更改为“文本”,则会显示?

作为一个侧面说明,如果这些确实是数字,你应该将它们存储在数据库中的数字数据types中…