FPSpreadsheet теряются формулы

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

FPSpreadsheet теряются формулы

Сообщение DYUMON »

День добрый всем.
Собственная такая проблема есть файл отчета куда каждый месяц вносятся данные и в нем содержатся различные формулы. Пробую туда писать через FPSpreadsheet данные , после сохранения изчезают все формулы и частично форматирование ячеек. открываю и сохраняю через

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

workbook.ReadFromFile('test.xls',sfExcel8);
 workbook.WriteToFile('test.xls', sfExcel8, True);

пробовал другие форматы не работает.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Думаю что лучше написать напрямую разработчику
http://forum.lazarus.freepascal.org/index.php?board=49.0
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

В общем переписал все на базе стандартного

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

CreateOleObject('Excel.Application');

хоть и пришлось повозится с кодировками.
mig-31
постоялец
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

Сообщение mig-31 »

OLE еще тот тормоз
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

mig-31 писал(а):OLE еще тот тормоз

Да, но и от экселя пока еще никто высокой производительности не требовал, так что в данной задаче это должно быть несущественно.
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

там данных не так и много, 34 запроса с выводом в excel. скорости особо и не нужно.
Ответить