Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Можно ли поток класса TStream сразу преоброзовать в Excel файл?   Найти похожие ветки 

 
Bagdat ©   (2005-06-01 15:24) [0]

Пользуемся компонентом TOleContainer для загрузки шаблонов Excel из таблиц Oracle (Blob поле). В Blob документы Excel заносились при помощи метода OleContainer.SaveToStream(S). Теперь хотелось бы уйти от использования TOleContainer. Но вот беда, в Blob поле находится не файл MS Excel, а некие двоичные данные в формате OLE. Возникает вопрос, можно ли преобразовать формат OLE сразу в файл MS Excel, вместо такого кода:

OleContainer.LoadFromStream(bs as TBlobStream);
OleContainer.SaveAsDocument(временный файл xls);
try
 ExlDoc.DestroyObject;
except
end;  

....
Exl.Workbooks.Add(временный файл xls);
Exl.Worksheets[1].Activate;


 
Anatoly Podgoretsky ©   (2005-06-01 15:59) [1]

Stream.SaveToFile



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.035 c
3-1117514779
Тучудище
2005-05-31 08:46
2005.07.11
Хранение отчетов вне EXE файла


14-1118491946
Кирилл
2005-06-11 16:12
2005.07.11
Инсталятор


1-1118734469
Aldor
2005-06-14 11:34
2005.07.11
KEY_ALL_ACCESS и какой-то SYNCHRONIZE


3-1117460455
-=XP=-
2005-05-30 17:40
2005.07.11
Эксклюзивный доступ к БД MS SQL


1-1119358062
Jolik
2005-06-21 16:47
2005.07.11
Отлов обработанных исключений...