Excel剥离视图中的前导零

我有一个SQL Server视图,我拉进了一个Excelmacros工作簿。 但是,其中一个date字段被视为excel的数字,它的前导0被剥离。 是否有一个数据types,我可以将我的date字段转换为SQL,以便当视图导入到工作簿时,Excel不会剥离它的前导零?

你怎么拉数据? AFAIK没有Excel范围的设置来保持前导零,但是有办法保留它们,或者将它们添加回去:

来自Microsoft如果您使用导入向导,

导入文本数据时,将数字转换为文本

在文本导入向导的步骤3(在数据选项卡上的获取外部数据组中,单击来自文本),您可以select包含信用卡号的数据列,然后显式select文本列数据格式。

或者,如果您已经导入了数据,并且有一个模式/结构,则可以创build自定义格式:

使用自定义格式来保持前导零

如果您想在工作簿中解决问题,因为其他程序未将其用作数据源,则可以使用自定义格式或特殊格式来保留前导零。 这适用于包含less于16位的数字代码,

另外,通过将这些破折号添加到自定义格式中,您可以用破折号分隔数字代码中的一些数字。 例如,要使电话号码更具可读性,可以在国际代码,国家/地区代码,地区代码,前缀和最后几位数字之间添加短划线。

编辑:我不喜欢SQL,所以只能提供更多的Excel焦点的想法:/