在Excel中转义括号
我有一个ASP.Net网站,允许您将一个Gridview导出到Excel。 Gridview有一些带有单词的列标题,然后用括号括起来,如下所示:
Abc<br>(43) Xyz<br>(55)
我已经将绑定字段的HtmlEncode属性设置为False,因为我不想让它跳过我在那里的换行符标签。 这很好,我甚至可以使用&#40;
和&#41;
如果需要的话可以跳过括号。
我遇到的问题是Excel将(43)视为负数,并将其显示为-43。 我怎样才能摆脱括号?
在“RenderControl” 2 Lines
之后添加以下2 Lines
。 这将解决这个问题。
string style = @"<style> TD { mso-number-format:\@; } </style> "; Response.Write(style);