在Excel中转​​义括号

时间:2009-10-12 21:15:08

标签: asp.net excel export-to-excel

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

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

我已将绑定字段的HtmlEncode属性设置为False,因为我不希望它转义我在那里的换行符。这很好,如果需要,我甚至可以使用&amp;#40;&amp;#41;来逃避括号。

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

1 个答案:

答案 0 :(得分:1)

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

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