我的问题非常奇怪,至少我是这么认为的。
如果您在Excel单元格中写入,例如' 4,它没有显示前导撇号。当您想要将某些内容显示为文本而非数字或日期时,它非常有用。
在我的SQL Server代码中,我将一些列名设置为[' 1],[' 2],[' 3]等。 在这些列中,我存储了我想要制作图表的数字,因此[' 1],[' 2],[' 3]等是图表系列的名称(我希望它们为在我的图表图例中显示为1,2,3。
然而,当我将这些列名从SQL Server复制到Excel时,它不会以标准Excel方式显示它们(即,作为文本-1,2,3)。它按原样显示它们,即' 1,' 2,' 3)。
如果我更换所有'用' (ERM ..)。但是替换所有对我来说不是一个很好的解决方案。我更喜欢以某种方式设置SQL Server代码以使Excel以通常的方式识别前导撇号。你知道吗?也许它与字符编码有关?