Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Delphi


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Jimhucksly
Статус: 5-й класс
Рейтинг: 665
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 574
∙ повысить рейтинг »
Тимошенко Дмитрий
Статус: Студент
Рейтинг: 461
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Номер выпуска:1430
Дата выхода:16.09.2009, 21:00
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:573 / 203
Вопросов / ответов:1 / 1

Вопрос № 172090: Здравствуйте! Делаю программу извлекающую некоторые данные из Firebird в файл. Нужно в Excel. Пока сделал сборку строк в TStringList и сохранение его как CSV-файл. Нужно добавить форматирование файла, поэтому буду использовать CreateOleObject(&...



Вопрос № 172090:

Здравствуйте!
Делаю программу извлекающую некоторые данные из Firebird в файл. Нужно в Excel. Пока сделал сборку строк в TStringList и сохранение его как CSV-файл.
Нужно добавить форматирование файла, поэтому буду использовать CreateOleObject('Excel.Application'). Можно ли объект TStringList как-то передать в созданный объект Excel? Иначе думаю построчное копирование будет медленным.

Отправлен: 11.09.2009, 21:41
Вопрос задал: Yadovit, Студент
Всего ответов: 1
Страница вопроса »


Отвечает VolRus, 5-й класс :
Здравствуйте, Yadovit.
C Ole 100% будет медленно.
Советую использовать библиотеку Borland Delphi для чтения и записи файлов Microsoft Excel TXlsFile.
Заявленная средняя скорость чтения и записи 75 000 ячеек в секунду и еще ненужно будет установленный Microsoft Excel.
Для работы нужно просто скопировать модули (dcu) в папку libs в Delphi.
Также в архиве имеются демо-проекты.

Домашняя страница библиотеки

Ответ отправил: VolRus, 5-й класс
Ответ отправлен: 11.09.2009, 22:52

Оценка ответа: 5
Комментарий к оценке:
Спасибо!

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 254091 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.8 от 28.08.2009

    В избранное