Избегание скобок в Excel

У меня есть веб-сайт ASP.Net, который позволяет вам экспортировать Gridview в Excel. В Gridview есть несколько заголовков столбцов со словами, а затем числа, заключенные в круглые скобки, например:

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

Я установил для свойства связанного поля HtmlEncode значение False, потому что я не хочу, чтобы он экранировал теги разрыва строки, которые у меня есть. Это нормально, и я могу даже использовать &amp;#40;и, &amp;#41;если нужно, избежать скобок.

У меня проблема в том, что Excel смотрит на (43) как отрицательное число и отображает его как -43. Как я могу избежать скобок?

12.10.2009 21:15:08
как выглядит отрицательное число в HTML? и как это проходит в Excel?
guitarthrower 12.10.2009 22:34:47
Я не смог решить эту проблему. Я просто закончил тем, что удалил скобки.
Joe Phillips 30.08.2010 22:03:51
1 ОТВЕТ

Добавьте следующее 2 Linesпосле строки «RenderControl». Это решит проблему.

string style = @"<style> TD { mso-number-format:\@; } </style> ";
Response.Write(style);
1
8.03.2012 11:35:37
Джо Филлипс - я знаю, что уже слишком поздно, но только для обновления, вы пробовали приведенный выше код? Просто добавьте одну строку.
Arun Singh 19.03.2012 09:20:50