2011-02-14 7 views

답변

2

다음은 POI의 최신 버전으로 이동해야 quick guide

+0

내가 자카르타 POI에 대한이 가이드를 사용할 수있는 작은 설명 .... 내가 자카르타 POI은 무엇 아파치 POI – satheesh

+0

이 @satheesh 사용하지 않는 건가요? poi라는 http://poi.apache.org/ –

+0

선생님, 나는 jakarta-poi-1.5.1-final-20020615.jar 파일을 다운로드했고,이 중 하나는 HWPFDocument 클래스를 찾지 못했습니다. Word doc을 읽으려면 ... 내 것이 아니라면이 jar 파일을 확인할 수 있습니다 – satheesh

2

- 당신은에있어 하나의 약 9 살입니다! POI의 최신 버전을 구하십시오 (지금은 아파치 POI입니다. 몇 년 동안 아파치 자카르타 POI가 아니 었습니다), 서면 기준으로 3.7 최종 또는 3.8 베타 2가 필요합니다.

그런 다음 HWPF docs을 통해 읽어야하며 잘 읽어야합니다.

0

를 사용하면 XML 텍스트를 기반으로 값을 비교할 수 있도록이 방법은 전체 문서의 내부 실행을 인쇄합니다

XWPFDocument doc = new XWPFDocument(new FileInputStream(fileName)); 
    List<XWPFTable> table = doc.getTables(); 
    for (XWPFTable xwpfTable : table) { 
     List<XWPFTableRow> row = xwpfTable.getRows(); 
     for (XWPFTableRow xwpfTableRow : row) { 
      List<XWPFTableCell> cell = xwpfTableRow.getTableCells(); 
      for (XWPFTableCell xwpfTableCell : cell) { 
       if (xwpfTableCell != null) { 
        System.out.println(xwpfTableCell.getText()); 
        String s = xwpfTableCell.getText(); 
        for (XWPFParagraph p : xwpfTableCell.getParagraphs()) { 
         for (XWPFRun run : p.getRuns()) { 
          for (XWPFPicture pic : run.getEmbeddedPictures()) { 
           byte[] pictureData = pic.getPictureData().getData(); 
           System.out.println("picture : " + pictureData); 
          } 
         } 
        } 
       } 
      } 
     } 
    } 
0

아파치 POI이 코드.

for (XWPFParagraph p : doc.getParagraphs()) { 
    for (XWPFRun r : p.getRuns()) { 
     String text = r.getText(0); 
     System.out.println(text); 
    } 
} 
관련 문제