powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт из Delphi в Excel - передача дробных чисел
6 сообщений из 6, страница 1 из 1
Отчёт из Delphi в Excel - передача дробных чисел
    #32124343
Привет всем! Проблема - ни как не получается передать тип Field.Asfloat в Excel, при установке (Regional Setting) разделитель "," (запятая) так что бы в ячеке получилось число с заданным форматом показа. Какзалось бы очевидное решение
Ws := XL.WorkBooks.WorkSheets;
ws.Range[r,r].NumberFormat := '0.00'; // числовой формат
ws.Range[r,r].value := Filed.DisplayText;
При суммировании ячеек ( если все числа не целые!) даёт =0 !!!
То есть Excel не понимает что в ячейках числа!
С уважением Михаил
...
Рейтинг: 0 / 0
Отчёт из Delphi в Excel - передача дробных чисел
    #32124356
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать Filed.Value или Field.AsFloat?
...
Рейтинг: 0 / 0
Отчёт из Delphi в Excel - передача дробных чисел
    #32124360
Sem H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формат кажись так пишется..
.Format := '#,##0';

что такое Filed.DisplayText ?..

обычно: ws.Range[r,r].Value := aaa.Fields.Fields .Value;

все вроде должно пойти, если значение типа "double" в базе..
...
Рейтинг: 0 / 0
Отчёт из Delphi в Excel - передача дробных чисел
    #32124362
Sem H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В посте выше - Fields.Fields[ i ].Value
...
Рейтинг: 0 / 0
Отчёт из Delphi в Excel - передача дробных чисел
    #32124593
ADO и EXCEL братья на век! Лишним было форматирование (NumbrerFormat!!)
правильный ответ следующий
var
v:variant;
begin
v:=ds.Fields .Value;
WS.Range[r,r].value :=v;
Прямое присвоение даёт ошибку. Теперь самок интересное. Если использовать TAdoQuery то результат превосходный: денежный тип переходить в денежный, float в нужный. При использование BDE этого не происходит. Кто знает чем они отлияаются?
Михаил
...
Рейтинг: 0 / 0
Отчёт из Delphi в Excel - передача дробных чисел
    #32145078
mpro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает чем они отлияаются?

производителем;-)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт из Delphi в Excel - передача дробных чисел
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]