Fr4 -> Biff -> Xls -> Tcxspreadsheet

отредактировано 16:27 Раздел: FastReport 4.0
Добрый день.

Есть отчет в FR4, содержащий формулы Excel, т.е., подготовленный для BIFF-экспорта. Полученный таким образом файл-заготовка отправляется клиенту, он заполняет файл своими данными, возвращает его. Затем через TcxSpreadSheet-компонент присланный файл открывается, парсится и данные загружаются в БД. Так вот, при открытии файла в TcxSpreadSheet ячейки с данными заливаются черным цветом (только ячейки в области данных, а не весь лист). Если же такой файл создать вручную (в Excel-е), то такого поведения нет, всё ОК. Этот же файл, открытый в экселе, тоже отображается нормально. Ячейки в отчете имеют белый цвет фона и черный цвет текста.

Кто знает в чем проблема?

Спасибо.

Комментарии

  • отредактировано 16:27
    Сам и отвечу. Проблема в том, что цветовая палитра файла, который получается при BIFF-экспорте, содержит всего 8 цветов. Я же при парсинге хls-файла использовал 64 цвета, которые позволяет компонент TcxSpreadSheet.

    YuryL написал: »
    Добрый день.

    Есть отчет в FR4, содержащий формулы Excel, т.е., подготовленный для BIFF-экспорта. Полученный таким образом файл-заготовка отправляется клиенту, он заполняет файл своими данными, возвращает его. Затем через TcxSpreadSheet-компонент присланный файл открывается, парсится и данные загружаются в БД. Так вот, при открытии файла в TcxSpreadSheet ячейки с данными заливаются черным цветом (только ячейки в области данных, а не весь лист). Если же такой файл создать вручную (в Excel-е), то такого поведения нет, всё ОК. Этот же файл, открытый в экселе, тоже отображается нормально. Ячейки в отчете имеют белый цвет фона и черный цвет текста.

    Кто знает в чем проблема?

    Спасибо.

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

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