HTML таблица копирует данные вставки в Excel без разделителя 1000 с - PullRequest
0 голосов
/ 23 февраля 2020

Код сервера генерирует таблицу HTML (Bootstrap 3), где числа для удобного чтения форматируются с разделителем 1000 / группа в качестве пробела. Это сделано с .ToString("#,0.00"). Однако пробел кодируется в HTML как  . Это создает проблему после копирования и вставки в Excel, поскольку она не распознается как число.

Я ищу решение, как решить эту проблему, чтобы числа в таблице html, вставленные в Excel, были распознаются как числа, без необходимости очистки в Excel.

Обновление 1.

Это устаревшее ASP. NET приложение WebForms. Я пробовал как <%# %> (выражение для привязки данных), так и <%#: %> (HTML закодированное выражение для привязки данных) на стороне сервера. Однако оба, к моему удивлению, кодируют пространство как &nbsp;.

1 Ответ

1 голос
/ 23 февраля 2020

Правильно ли вставлены обычные пробелы в Excel? Вы можете создать собственную культуру с разделителем тысяч, установленным в обычный пробел вместо неразрывного, и использовать его при преобразовании чисел в строку, тогда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...