2009-10-12 6 views
1

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

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

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

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

+0

Как выглядит отрицательное число в html? и как это происходит в Excel? – guitarthrower

+0

Мне не удалось решить эту проблему. Я просто закончил удаление круглых скобок. –

ответ

1

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

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

Joe Philllips - Я знаю, что уже слишком поздно, но только для обновления, попробовали ли вы этот код? Просто добавьте одну строку. –

Смежные вопросы