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

Экспорт в Excel и числа в ячейках

Добавлено: 28 сен 2007, 08:36
Mamoulian
При экспорте отчёта в excel числа экспортируются в ячейки как текст. В результате в открытом файле эти ячейки помечены зеленым треугольником и подсказкой: "Число в этой ячейке отформатированно как текст, или перед ним стоит апостроф". Если в меню подсказки выбрать "Преобразовать с число", то все становится хоршо.
Как этого избежать? Что нужно сделать, чтобы числа в excel файле были числами, а не текстом?

StimulReport.NET 2007.1, Excel 2003.

Экспорт в Excel и числа в ячейках

Добавлено: 28 сен 2007, 10:26
Vital
Вам необходимо использовать свойство ExcelValue текстового компонента.

Спасибо.

Экспорт в Excel и числа в ячейках

Добавлено: 01 окт 2007, 00:34
Mamoulian
Vital писал(а):Вам необходимо использовать свойство ExcelValue текстового компонента.
Поясните пожалуйста, как его использовать чтобы сделать такое:
Число в excel'е как число с плавающей точкой с округлением до 2х знаков после запятой.

Внёс в ExcelValue значение {TestTable.Data}, получил числа числами но с кучей знаков после запятой.
Внёс в ExcelValue значение Math.Round({TestTable.Data}, 2), получил в экселе текст

Экспорт в Excel и числа в ячейках

Добавлено: 01 окт 2007, 09:57
Vital
Вот такое выражение попробуйте:

Код: Выделить всё

{Math.Round(TestTable.Data, 2)}
или такое:

Код: Выделить всё

{Math.Round((decimal)TestTable.Data, 2)}

Спасибо.