2010-07-22 9 views
1

나는 java에 매우 익숙하다. 데이터베이스에서 일부 데이터를 가져 오려고하고 결과 집합이 Excel에 표시됩니다. 나는 데이터베이스로 inetract 수 있습니다. 하지만 데이터를 Excel 시트에 삽입하는 방법은 무엇입니까? 간단한 Java 프로그램이며 앞으로 PDF, doc 등 다른 형식의 파일을 생성하고 싶습니다. CPU에 대한 부하가 적은 방식을 더 빨리 찾고 있습니다.자바를 사용하여 Excel을 작성하십시오.

미리 도움을 청하십시오.

답변

0

Google의 핵심 단어는 OLE와 DDE입니다.

비록 Java가 Microsoft의 소프트웨어 인터페이스에 가장 적합한 언어는 아닙니다.

6

그냥 CSV 파일을 토합니다. 가볍고 휴대가 편리합니다. 내가 생각하는 아파치 공유지에서 csv 작가를 움켜 쥘 수 있지만, 쓰기에 걸리는 10 분을 소비하면 좋은 학습 운동이 될 수도 있습니다.

2

새로운 xlsx 형식은 Open-XML을 기반으로하며 Microsoft Office COM 라이브러리에 의존하지 않고 이러한 파일을 생성 할 수있는 방법을 제공합니다. 나중에 docx 및 pptx 형식과 다른 열린 형식 EPUB과 같은 -Xml 형식

Apache POI project은 가능한 해결책을 제시 할 수 있습니다. 이것에 대해 좀 더 자세히 설명하는 article on the MSDN interop blog도 있습니다.

이 일을 가장 쉽고 표준 방법은 POI 라이브러리를 사용하는 것입니다
3

후 사용 보고 도구. ireport과 같은 많은 opensource 도구가 있습니다. 그러면 템플릿을 작성한 다음 PDF로 렌더링하는 간단한 Java 응용 프로그램을 작성하고 Excel 등을 수행 할 수 있습니다. 그렇지 않으면 결국 수동으로 수행하게됩니다. 그것은 약간 중량급이지만 trival 표 출력보다 더 쉬운 것은 더 쉬울 것입니다.

3

Apache POI는이 경우에 적합하지만 Excel 파일에서 데이터를 쓰거나 읽는 것이 필요하다면 다소 어려울 것입니다.

시도해보십시오. jExcel 대신 API가 간단하고 간단하며 Excel 통합 문서의 시트를 조작 할 수도 있습니다.

0

엑셀을 생성하려면 jsimreport.com에서 simreport를 시도해야한다고 생각합니다. 필자의 의견으로는 엑셀 보고서를 작성하는 것이 매우 간단합니다. 엑셀 시트를 사용하여 보고서를 구성하고 시각적으로 쉽게 작성할 수 있습니다.

관련 문제