2012-06-13 3 views
3

Microsoft Word 파일에는 파일 당 20 페이지의 여러 모델 계약이 있습니다. Jasper Reports를 사용하여이 계약서를 작성하고 싶습니다.Microsoft Word 파일을 JasperReports의 보고서 템플릿으로 사용할 수 있습니까?

iReport에 doc 파일을 가져 왔지만 작동하지 않습니다.

Microsoft Word 파일을 JasperReport 템플릿으로 변환하는 방법이 있습니까?

+1

재스퍼를 방정식에 도입 한 특별한 이유가 있습니까? 다양한 기술 (예 : 병합 필드, 사용자 정의 xml 데이터 바인딩)을 사용하여 Word 문서를 채울 수 있습니다 (형식 유지). Java가 기본 언어입니까? – JasonPlutext

+0

안녕하세요. @khadher,이 호에 대한 모든 업데이트가 있으십니까? – Angripa

답변

2

문서를 Excel로 변환하고 Excel에서 데이터 소스로 Excel을 사용하십시오.

편집 : OP의 의견에 근거합니다.

Microsoft 워드 파일을 JasperReport 템플릿으로 사용할 수 없습니다. JasperReports 용 JRXML 파일을 작성해야합니다. 텍스트 필드의 소스로 rtf 또는 html을 사용할 수도 있지만 이러한 필드의 최종 형식은 다소 순수합니다.

다른 옵션은 JasperReports 사용자가 아니며 Apache Poi을 사용하여 Microsoft Word 파일을 직접 조작하는 것입니다.

+0

문서를 Excel로 변환하면 Word 템플릿을 잃을 위험이 있습니다. – khadher

+1

하지만 재 스퍼 보고서 템플릿으로 단어를 사용할 수 없으므로 재스퍼 보고서 용 jrxml (재스퍼) 파일을 만들어야합니다. 텍스트 필드의 원본으로 rtf 또는 html을 사용하는 방법은 있지만 텍스트의 최종 형식은 다소 순수합니다. 당신이 그것을 조작하기 위해 http://poi.apache.org/를 사용할 수있는 msword 문서를 사용하고 싶습니다. –

+0

@Josef 귀하의 의견을 바탕으로 귀하의 답변을 편집했습니다. (OP의 질문에 답변 한 이후) –

관련 문제