在SQL Server中设置领先撇号在Excel中正常工作

我的问题很奇怪,至less我是这样想的。

如果你写在Excel单元格,例如'4,它不显示前面的撇号。 当你想显示一些文本,而不是数字或date时,这很有用。

在我的SQL Server代码中,我为['1],['2],['3]等设置了一些列名。在这些列中,我存储了要从中创build图表的数字,以便['1],[ 2],['3]等是图表系列的名称(我希望它们在图表图例中显示为1,2,3)。

但是,当我将这些列名从SQL Server复制到Excel时,它不会以标准Excel方式(即文本-1,2,3)显示它们。 它显示了它们,即'1,2,3)。

我可以解决这个问题,如果我把所有'与'(呃..)。 但是replace一切对我来说不是一个很好的解决scheme。 我更喜欢某种方式来设置SQL Server代码,以使Excel以通常的方式识别前导撇号。 你知道吗? 也许它与字符编码有关?