Excel在视图中剥离前导零

时间:2015-08-14 21:56:11

标签: sql excel sql-server-2008 excel-formula views

我有一个SQL Server视图我正在进入一个excel宏工作簿。但是,其中一个日期字段被excel视为一个数字,它的前导0随后被剥离。是否有一种数据类型我可以将我的日期字段转换为SQL,以便在将视图导入工作簿时,excel不会剥离它的前导零?

1 个答案:

答案 0 :(得分:1)

你是如何提取数据的? AFAIK没有Excel范围的设置来保持前导零,但有一些方法可以保留它们,或者将它们添加回来:

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

  

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

     

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

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

  

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

     

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

     

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

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