在Excel中转​​义括号

我有一个ASP.Net网站,允许您将一个Gridview导出到Excel。 Gridview有一些带有单词的列标题,然后用括号括起来,如下所示:

Abc<br>(43) Xyz<br>(55) 

我已经将绑定字段的HtmlEncode属性设置为False,因为我不想让它跳过我在那里的换行符标签。 这很好,我甚至可以使用&amp;#40;&amp;#41; 如果需要的话可以跳过括号。

我遇到的问题是Excel将(43)视为负数,并将其显示为-43。 我怎样才能摆脱括号?

在“RenderControl” 2 Lines之后添加以下2 Lines 。 这将解决这个问题。

 string style = @"<style> TD { mso-number-format:\@; } </style> "; Response.Write(style);