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

Обсуждение Stimulsoft Reports.NET
Ответить
Mamoulian
Сообщения: 4
Зарегистрирован: 28 сен 2007, 08:28

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

Сообщение Mamoulian »

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

StimulReport.NET 2007.1, Excel 2003.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

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

Сообщение Vital »

Вам необходимо использовать свойство ExcelValue текстового компонента.

Спасибо.
Mamoulian
Сообщения: 4
Зарегистрирован: 28 сен 2007, 08:28

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

Сообщение Mamoulian »

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

Внёс в ExcelValue значение {TestTable.Data}, получил числа числами но с кучей знаков после запятой.
Внёс в ExcelValue значение Math.Round({TestTable.Data}, 2), получил в экселе текст
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

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

Сообщение Vital »

Вот такое выражение попробуйте:

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

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

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

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

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