LibreOffice Base를보고 있었는데 템플릿을보고 있다는 사실에 깊은 인상을 받았습니다. 이제 Java 응용 프로그램이 LibreOffice를 호출하고 보고서를 생성 할 수 있습니까? 보고서에 필요한 매개 변수를 전달할 수 있습니까?Java 응용 프로그램이 LibreOffice에서 보고서를 만들 수 있습니까?
1
A
답변
3
리브레 Office는 XML을 사용하는 OpenDocument 형식으로 문서를 저장합니다.
저는 Libre Office가 유사한 XML 형식으로 템플릿을 저장한다고 가정합니다.
Java 응용 프로그램은 템플릿 파일을 읽고 처리하며 Java 응용 프로그램이 Libre Office를 열지 않아도 Open Office 형식으로 OpenDocument 형식으로 XML 보고서를 출력 할 수 있습니다.
3
이 경우 Apache POI Library을 사용합니다. 모든 오피스 문서를위한 자바의 표준입니다. 나는 지난 몇 년 동안 많은 라이브러리를 사용 해왔고, 대부분은 하나의 장점이나 다른 점을 가지고 있지만 Apache POI로는 꽤 안전합니다. OpenDocument 형식은 MS Word의 DOCX
형식과 같은 XML입니다. 사실 docx
문서의 이름을 .zip
으로 변경하면 xml
을 볼 수 있습니다.
2
이 여전히 흥미있는 경우이 프로젝트에 도움이 될 : 나는 좋은 입력을 얻고있다 http://incubator.apache.org/odftoolkit/
관련 문제
- 1. 응용 프로그램이 다른 응용 프로그램을 컴파일하고 만들 수 있습니까?
- 2. Crystal 보고서를 만들 API가 있습니까
- 3. 응용 프로그램이 실행되는 동안에도 VS가 디버그보기를 평가하도록 만들 수 있습니까?
- 4. Java 응용 프로그램이
- 5. 기존 PDF를 기반으로 Telerik 보고서를 만들 수 있습니까?
- 6. 응용 프로그램이 부숴지면 Java JRE가 닫혀 있습니까?
- 7. html을 하드 코딩하지 않고 어떻게 html 보고서를 만들 수 있습니까?
- 8. Java 응용 프로그램이 네이티브 대체물처럼 반응 할 수 있습니까?
- 9. JBoss 응용 프로그램이 Oracle 11g에 XA 연결을 만들 수 없습니다.
- 10. 응용 프로그램이 언제 게임이 될 수 있습니까?
- 11. iReport 3.7 - 보고서를 만들 수 없습니다.
- 12. junit xml 보고서에 대한 html 보고서를 수동으로 만들 수 있습니까?
- 13. 테스트 보고서를 어떻게하면 watir에서 직접 만들 수 있습니까?
- 14. 응용 프로그램을 드루팔 모듈로 만들 수 있습니까?
- 15. Java 응용 프로그램이 System.exit (0)
- 16. 플래시 메모리에 Java 응용 프로그램이 있습니다.
- 17. 사용자 지정 C# .NET Windows 응용 프로그램에서 보고서를 만들 수 있습니까? - 일반 질문
- 18. index.php를 기본 페이지로 만들 수 없어 응용 프로그램이 실패합니까?
- 19. 응용 프로그램이 UNIX에서 로그 파일을 만들 수 없습니까?
- 20. Java VM은 힙을 작게 만들 수 있습니까?
- 21. C++ 프로그램에서 .java 파일을 만들 수 있습니까?
- 22. JavaDoc에서 Java 클래스를 만들 수 있습니까?
- 23. ipad 응용 프로그램이 다운되면 서버에 충돌 보고서를 보냅니 까?
- 24. nil 모델로 NSPersistentStoreCoordinator를 만들 수 없어 응용 프로그램이 충돌 함
- 25. 응용 프로그램이 다운되었을 때 경고를받을 수 있습니까?
- 26. 다른 응용 프로그램이 시작될 때들을 수 있습니까?
- 27. 응용 프로그램이 Explorer에서 트리거 될 수 있습니까?
- 28. 개체로 NSDictionary를 만들 때 응용 프로그램이 중단됩니다.
- 29. Java 응용 프로그램 또는 .NET 이외의 다른 응용 프로그램이 WCF 지원 응용 프로그램을 사용할 수 있습니까?
- 30. Open Web Analytics를 사용하면 웹 응용 프로그램 데이터베이스에 저장된 데이터를 사용하여 보고서를 만들 수 있습니까?
을,하지만 내가 좋아하는 정말 거라고하는 입력 매개 변수에 넣을 수 있도록 내 사용자, 그래서 보고서를 실행할 수 그들이 원하는 세부 사항에 따라. – Joe