Страница 1 из 1

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

Добавлено: 13 июл 2009, 05:22
Сергей Воликов
Есть задача. Нужно отобразить числа на 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.
Есть идеи?

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

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

Спасибо.

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

Добавлено: 13 июл 2009, 13:09
Сергей Воликов
Ivan писал(а):Здравствуйте.
В поле "Разделитель групп" вы можете ввести ЛЮБОЙ символ.
....
Великолепно! 5+
Спасибо!

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

Добавлено: 14 июл 2009, 18:59
Ivan
Здравствуйте.

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

Спасибо.