Хранение отчетов Crystal Reports в файлах XML?

Недавно я разговаривал с кем-то, кто упомянул, что можно хранить отчеты, созданные с помощью Crystal Reports, в виде файлов XML.

После поиска в Google я не могу найти ничего, свидетельствующего об этом (используя данные, хранящиеся в XML в отчете, да, но на самом деле сохраняя отчет, часть, сохраненная по умолчанию как .rpt файл, нет.

Правильно ли я предполагаю, что на самом деле между нами было какое-то недоразумение и что на самом деле это невозможно?


person Lawrence Johnston    schedule 07.10.2008    source источник


Ответы (5)


Невозможно сохранить шаблон отчета в формате XML. XML поддерживается только в качестве формата экспорта «подготовленного» отчета.
Для чего вам нужен шаблон отчета в формате XML. Существует решение для отчетов Java под названием Crystal-Clear, которое может читать шаблон отчета Crytsal Reports и сохраните его как шаблон отчета XML. По-другому это не работает. После создания файла XML вы не сможете снова открыть отчет в Crystal Reports. Но вы можете работать с отчетом, используя Crystal-Clear, который поставляется с графическим интерфейсом пользователя. слишком.

person reallyinsane    schedule 12.11.2008

Используйте Crystal Reports SDK для преобразования формата файла RPT в XML.

person craig    schedule 24.11.2009
comment
Другой вариант - использовать модуль PowerShell PsCrystal для извлечения требуемых свойств из файла. - person craig; 23.02.2017

Есть проект GitHub, который преобразует RPT в XML. Цель этого инструмента - использовать для различий, поэтому я не знаю, есть ли конвертер XML в RPT. Crystal Reports, конечно, не может взять файл XML и открыть его как файл .RPT.

person Sun    schedule 26.01.2017

По крайней мере, в версии 8.5 XML-файл является одним из поддерживаемых направлений экспорта, как PDF, Excel или Word. Кажется маловероятным, что они бы удалили поддержку в более поздних версиях.

person Kaniu    schedule 07.10.2008

Я только что тестировал в Crystal Reports 10.

Откройте отчет, который хотите экспортировать, нажмите «Экспорт» в меню файла, и, по крайней мере, в CR 10 XML находится в самом низу.

Затем появляется экран с запросом каталога и имени базового файла для сохранения. Согласно Window, он использует XML-формат "Crystal Markup Language"

person Tony Peterson    schedule 08.10.2008
comment
Спасибо, но не совсем то, что я искал. Я надеялся найти способ сохранить отчет в XML до того, как в нем были какие-либо данные, и который затем можно было бы повторно открыть в Crystal и отредактировать и т. Д. Не похоже, что это действительно возможно, так что я просто буду использовать стандартные файлы .rpt. - person Lawrence Johnston; 08.10.2008