2014-11-30 3 views
0

Я боролся с попыткой следовать образцу кода XDocReport (проект с открытым исходным кодом). Я следил за этим уроком с веб-сайта: https://code.google.com/p/xdocreport/wiki/DocxReportingJavaMainListFieldInTableXDocReport генерировать отчет: цикл через коллекцию в таблице (java)

Я использовал стиль шаблона Freemarker.

Я бы не перебирал и не создавал таблицу, я просто возвращаюсь: $ variable как текст в выходном документе. Затем я вырыл дальше и обнаружил, что этот учебник на веб-сайте, вероятно, не обновлен для более новой версии. Я нашел еще несколько примеров в этом URL-адресе, который содержит zip-файл. https://code.google.com/p/xdocreport/downloads/detail?name=docxandfreemarker-1.0.4-sample.zip

Я все еще не мог заставить его работать.

Я надеялся, что у кого-то будет образец рабочего кода, который берет коллекцию java и заполняет таблицу в документе Word.

Я надеюсь, что один из разработчиков XDocReport, angelo.zerr, внесет определенный вклад в это.

С уважением, P

ответ

0

кажется, что этот вопрос был шаблоном. Если вы настраиваете поле mailmerge в шаблоне слова и не используете его в программе java, программа тогда жалуется, что не может найти переменную или что-то в этом роде. И если вы просто удалите текст слияния в документе, он все равно может существовать как переменная поля слияния в документе слова. Так что нужно быть очень осторожным, как кажется, что нужно задавать в шаблоне. Я думаю, что API должен иметь возможность игнорировать, если в шаблоне есть настройка поля, и мы не ссылаемся на это в коде. НО, что решила проблему.

С уважением,

P

0

Я надеялся, что кто-нибудь есть рабочий пример кода, который принимает коллекцию Java и заполнит таблицу в документе Word.

В чем проблема с https://code.google.com/p/xdocreport/wiki/DocxReportingJavaMainListFieldInTable?

Я suggets, что вы создаете проблему на XDocReport форуме с очень простым случаем (простой Java главным + DOCX)

+0

Привет там. Спасибо за ваш ответ. Я попробую вашу ссылку и сделаю, как вы предлагаете. Еще раз спасибо. п – Palu