Хранить Crystal Reports в файлах XML? - PullRequest
5 голосов
/ 07 октября 2008

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

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

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

Ответы [ 5 ]

4 голосов
/ 12 ноября 2008

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

3 голосов
0 голосов
/ 26 января 2017

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

0 голосов
/ 08 октября 2008

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

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

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

0 голосов
/ 07 октября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...