При экспорте отчёта в excel числа экспортируются в ячейки как текст. В результате в открытом файле эти ячейки помечены зеленым треугольником и подсказкой: "Число в этой ячейке отформатированно как текст, или перед ним стоит апостроф". Если в меню подсказки выбрать "Преобразовать с число", то все становится хоршо.
Как этого избежать? Что нужно сделать, чтобы числа в excel файле были числами, а не текстом?
StimulReport.NET 2007.1, Excel 2003.
Экспорт в Excel и числа в ячейках
Экспорт в Excel и числа в ячейках
Вам необходимо использовать свойство ExcelValue текстового компонента.
Спасибо.
Спасибо.
Экспорт в Excel и числа в ячейках
Поясните пожалуйста, как его использовать чтобы сделать такое:Vital писал(а):Вам необходимо использовать свойство ExcelValue текстового компонента.
Число в excel'е как число с плавающей точкой с округлением до 2х знаков после запятой.
Внёс в ExcelValue значение {TestTable.Data}, получил числа числами но с кучей знаков после запятой.
Внёс в ExcelValue значение Math.Round({TestTable.Data}, 2), получил в экселе текст
Экспорт в Excel и числа в ячейках
Вот такое выражение попробуйте:
или такое:
Спасибо.
Код: Выделить всё
{Math.Round(TestTable.Data, 2)}
Код: Выделить всё
{Math.Round((decimal)TestTable.Data, 2)}
Спасибо.