Число из memo с форматом %2.2n - проблема экспорт
Как я могу получить цифровое значение в ячейке Excel после экпорта с использованием TfrxXlsExport фильтра для русской локали?
Подробности:
В русской локали разделитель тысячь (ThousandSeparator) - это пробел (" ")
Есть MemoView, которое отформатировано сл. образом
m.DisplayFormat.FormatStr := '%2.2n';
m.DisplayFormat.Kind := fkNumeric;
XlsExport filter настроен так
TfrxXlsExport.FastExport := true;
TfrxXlsExport.AsText := false;
(прочие настройки как я понял не влияют на числовой формат данных)
Для чисел, которые меньше 1000 экспорт выполняется нормально - они являются цифрами в excele. Другие числа, т.е. более 1000, экспортируются как строки вида '1_234_567,89', где '_' это пробел (' ').
Как получить в Excele числовые значения, а не строковые, для больших чисел?
Желательно с сохранением форматирования чисел в Excele, т.е. чтобы число 1234567,89 было числом, а выглядело как 1 234 567,89???
Подробности:
В русской локали разделитель тысячь (ThousandSeparator) - это пробел (" ")
Есть MemoView, которое отформатировано сл. образом
m.DisplayFormat.FormatStr := '%2.2n';
m.DisplayFormat.Kind := fkNumeric;
XlsExport filter настроен так
TfrxXlsExport.FastExport := true;
TfrxXlsExport.AsText := false;
(прочие настройки как я понял не влияют на числовой формат данных)
Для чисел, которые меньше 1000 экспорт выполняется нормально - они являются цифрами в excele. Другие числа, т.е. более 1000, экспортируются как строки вида '1_234_567,89', где '_' это пробел (' ').
Как получить в Excele числовые значения, а не строковые, для больших чисел?
Желательно с сохранением форматирования чисел в Excele, т.е. чтобы число 1234567,89 было числом, а выглядело как 1 234 567,89???