繁体   English   中英

Excel剥离视图中的前导零

[英]Excel Stripping off Leading Zeros in a View

我有一个SQL Server视图,即将放入Excel宏工作簿中。 但是,excel将日期字段之一视为数字,并且其前导0随后被剥离。 是否存在我可以将日期字段转换为SQL的数据类型,以便在将视图导入工作簿时excel不会去除其前导零?

您如何提取数据? AFAIK没有Excel范围的设置来保留前导零,但是有一些方法可以保留前导零或将其重新添加:

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

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

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

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

使用自定义格式保留前导零

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

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

编辑:我不热衷于SQL,所以只能提供更多以Excel为重点的想法:/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM