экспорт в Excel

отредактировано 11:46 Раздел: FastReport 4.0
Добрый день.
ОГРОМНАЯ просьба откликнуться разработчиков, а именно Alexander Fediachov, как было указано в описании к модулю frxExportXLS. Тем более, что мы являемся зарегистрированными пользователями.
Если выгрузить отчет в Excel, то начиная со второй странице, в самом верху добавляеться пустая строчка. Высота у этой строчки равная верхнему полю страницы. Они действительно связаны - эксперементально замечено. Изменяю верхнее поле страницы, соответственно меняеться высота этой строки. Например, это можно увидеть, если в приложенном к демке отчете 3.fr3 (Basic Reports\Nested groups) выставить у страницы верхнее поле 100.
А теперь вопрос, зачем она там нужна? поля и так выставляються на страницы. Получаеться, что, начиная со второй страницы, верхнее поле удваиваеться и все содержимое съезжает. Осебенно это критично, когда есть PageFooter с номером страницы, который уходит на другую станицу. Иногда эта дополнительная строка бывает не вверху, а внизу (то есть до PageBreak), но тогда визуально увеличиваеться PageFooter, что тоже не катит. Так или иначе этот отступ присутствует.

Можно ли надеяться, что в ближайшее время это будет исправлено?
Или, по крайней мере, скажите где происходит добавление этой строки.
Надеюсь, что ответ последует, спасибо.

Комментарии

  • отредактировано 11:46
    Можно узнать кто-то нашел ответ на вопрос, как убрать эту лишнюю строку при экспорте из FastReporta в Excel? Или пока ответа не существует?
  • отредактировано 11:46
    написал: »
    Можно узнать кто-то нашел ответ на вопрос, как убрать эту лишнюю строку при экспорте из FastReporta в Excel? Или пока ответа не существует?

    Вроде нашла решение для этого вопроса
    Так как у меня отчет сразу формируется в Excel, поля верхнее - 1 и нижнее - 1, то я в FR убрала верхнее поле, нижнее сделала 2. Передала отчет в Excel, с параметрами PageBreaks = false и OpenEcxelAfterExport = false.
    После чего уже в программе через CreateObject("Excel.Application") и OleProcedure открываю сформированный отчет, меняю там поля на 1 и 1, сохраняю изменения, и показываю отчет пользователям.

    Извилистый путь, поэтому все равно хочется узнать есть ли другие варианты решения данной проблемы?
  • gpigpi
    отредактировано 11:46
    Попробуйте
    frxXLSExport1.EmptyLines:=False;
    frxXLSExport1.PageBreaks:=False;
    

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

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