Вопрос № 172090: Здравствуйте! Делаю программу извлекающую некоторые данные из Firebird в файл. Нужно в Excel. Пока сделал сборку строк в TStringList и сохранение его как CSV-файл. Нужно добавить форматирование файла, поэтому буду использовать CreateOleObject(&...
Вопрос № 172090:
Здравствуйте! Делаю программу извлекающую некоторые данные из Firebird в файл. Нужно в Excel. Пока сделал сборку строк в TStringList и сохранение его как CSV-файл. Нужно добавить форматирование файла, поэтому буду использовать CreateOleObject('Excel.Application'). Можно ли объект TStringList как-то передать в созданный объект Excel? Иначе думаю построчное копирование будет медленным.
Отвечает VolRus, 5-й класс :
Здравствуйте, Yadovit. C Ole 100% будет медленно. Советую использовать библиотеку Borland Delphi для чтения и записи файлов Microsoft Excel TXlsFile. Заявленная средняя скорость чтения и записи 75 000 ячеек в секунду и еще ненужно будет установленный Microsoft Excel. Для работы нужно просто скопировать модули (dcu) в папку libs в Delphi. Также в архиве имеются демо-проекты.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.