экспорт в Excel 2003

отредактировано 11:30 Раздел: FastReport 3.0
Добрый день!
Пытаюсь экспортировать отчет в Excel 2003 с помощью компонента TfrxXLSExport. Выгрузка идет катострофически медленно. 3 страницы выгружается несколько минут.

Есть ли какой-либо способ ускорить выгрузку?

P.s. Экспорт через XML не подходит, т.к. в отчетах есть картинки. Экспорт в RTF работает быстро, но нужен то Excel...


Комментарии

  • отредактировано 11:30
    в догонку: использую версию FR 3.05 professional.
  • отредактировано 11:30
    А ты отключи все крыжики.
    Побыстрее будет


    Чего не хватет чтобы по настройке
    не вставляла разрывы страниц


  • отредактировано 11:30
    Это точно. И свойство для Memo и бэндов бы неплохо добавить - не экспортировать.
  • отредактировано 11:30
    Никакие крыжики не помогают, пробовал.
    Получается, что сделать ничего нельзя?
    Весьма обидно. Толку в таком экспорте - ноль.
    Между тем штука то необходимая! Собственно мы и покупали FR чтобы получить удобный генератор отчетов который позволит их не только распечатывать, но и сохранять в файлы для дальнейшей работы. Причем пользователям удобнее всего работать в Excel.

    Вопрос к разработчикам: какие-нибудь работы по совершенствованию экспорта планируются?

    Экспорт через XML конечно очень хорош. Но картинок то там нет и пока, насколько я знаю, быть не может.
  • отредактировано 11:30
    При Экспорте в Ексел

    Поля типа Дата переносятся как текст и потом с ними ничего нельзя сделать.

    как убрать чтобы не экспортировались
    названия колонок на каждой страничке.
    и нумерация страницы.

    т.е как отключить PageHeader PageFooter



    Вопросов много но разработчики не отвечают.
    уже на второй странице не отвеченные темы...
  • отредактировано November 2004
    АУ!!!!!!!!!!!!

  • отредактировано November 2004
    1) медленно, потому что через OLE. Возможно, со временем разберемся в нативном формате (biff8).
    2) экспортируются все объекты, отключить экспорт каких-либо объектов нельзя.
    3) все объекты экспортируются в виде текста, чтобы Эксел не пытался автоматически преобразовывать значения (при этом действительно получается фигня).
  • отредактировано 11:30
    >> медленно, потому что через OLE. Возможно, со временем разберемся в нативном формате (biff8).

    Согласен, OLE штука медленная. Однако, мы много лет создавали отчеты именно в Excel и именно через OLE. Простые отчеты создавались секунды. А аналогичный простейший отчет из FR экспортируется минуты(!)
    Понимаю, что вам приходится разрабатывать общее решение. тогда как мы делали частные. Но все же такая разница в производительности!

    Может быть можно в самом отчете FR что-нибудь поодключать/повключать?
    Есть ли способ как-нибудь оптимизировать построение отчета под экспорт в Excel?

  • отредактировано 11:30
    Как уже советовали, отключите все опции в настройках экспорта. Проверил - разница в производительности весьма существенна. Естественно, никакого визивига.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.