Отображение чисел в HTML их экспорт в Excel

Обсуждение Stimulsoft Reports.NET
Ответить
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Отображение чисел в HTML их экспорт в Excel

Сообщение Сергей Воликов »

Есть задача. Нужно отобразить числа на html сранице и правильно их экспортировать в Excel.
Задача вроде бы простая, но я с ней не смог справится. Помогите пожалуйста.
И так по шагам.

Первый вариант.
1. Создаем поле и заносим в него числовое значение 1234567.
2. Выбираем формат: Числовой, раздлитель групп " "(пробел).
3. Смотрим в отчет в HTML. Число отображается как "1 234 567" или, в случае множества колонок, число разбивается на несколько строк и отображется в колонке ввиде:
------
|1 |
|234 |
|567 |
-------
Это и понятно. Движок браузера воспринимая пробел как развыв слов переносит слова (группы чисел) при форматировании колонок.
4. Экспортируем отчет в Excel. Число отображается как число (норма).

Второй вариант решения.
1. Создаем поле и заносим в него числовое значение 1234567.
2. Выбираем формат: По выбору "N0".
3. Смотрим в отчет в HTML. Число отображается правильно переноса груп цифр нет, так, как между цифр вставляется неразрывный пробел.
4. Экспортируем отчет в Excel. Число отображается как текст(!).

И первый и втрой вариант имеет имеет свои недостаки. :(
Хотелось бы правильное отображение чисел в html (между группами чисел неразрывный пробел) и правильное экспортированние в Excel.
Есть идеи?
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Отображение чисел в HTML их экспорт в Excel

Сообщение Ivan »

Здравствуйте.
Sergey писал(а):Есть задача. Нужно отобразить числа на html сранице и правильно их экспортировать в Excel.
Первый вариант.
1. Создаем поле и заносим в него числовое значение 1234567.
2. Выбираем формат: Числовой, раздлитель групп " "(пробел).
.....
В поле "Разделитель групп" вы можете ввести ЛЮБОЙ символ.
Например, в Ворде вставить символ 0xA0 (неразрывный пробел), скопировать его и вставить в это поле.
В результате в Html экспортируется правильно, в Excel число отображается как число.

Спасибо.
Сергей Воликов
Сообщения: 131
Зарегистрирован: 19 июн 2009, 04:46
Откуда: Киев

Отображение чисел в HTML их экспорт в Excel

Сообщение Сергей Воликов »

Ivan писал(а):Здравствуйте.
В поле "Разделитель групп" вы можете ввести ЛЮБОЙ символ.
....
Великолепно! 5+
Спасибо!
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Отображение чисел в HTML их экспорт в Excel

Сообщение Ivan »

Здравствуйте.

Дайте нам знать, если вам понадобится еще какая-нибудь помощь.

Спасибо.
Ответить