<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          POIOffice 文檔的 Java 處理包

          聯(lián)合創(chuàng)作 · 2023-09-28 22:24

          Apache POI是基于Office Open XML標(biāo)準(zhǔn)(OOXML)和Microsoft的OLE 2復(fù)合文檔格式(OLE2)處理各種文件格式的開源項目。 簡而言之,您可以使用Java讀寫MS Excel文件,可以使用Java讀寫MS Word和MS PowerPoint文件。

          模塊

          • HSSF - 提供讀寫Microsoft Excel XLS格式(Microsoft Excel 97 (-2003))檔案的功能。

          • XSSF - 提供讀寫Microsoft Excel OOXML XLSX格式(Microsoft Excel XML (2007+))檔案的功能。

          • SXSSF - 提供低內(nèi)存占用量讀寫Microsoft Excel OOXML XLSX格式檔案的功能。

          • HWPF - 提供讀寫Microsoft Word DOC97格式(Microsoft Word 97 (-2003))檔案的功能。

          • XWPF - 提供讀寫Microsoft Word DOC2003格式(WordprocessingML (2007+))檔案的功能。

          • HSLF/XSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能。

          • HDGF/XDGF - 提供讀Microsoft Visio格式檔案的功能。

          • HPBF - 提供讀Microsoft Publisher格式檔案的功能。

          • HSMF - 提供讀Microsoft Outlook格式檔案的功能。

          Maven依賴

          <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi</artifactId>
              <version>4.1.2</version>
          </dependency>
          <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi-ooxml</artifactId>
              <version>4.1.2</version>
          </dependency>
          <dependency>
              <groupId>org.apache.poi</groupId>
              <artifactId>poi-ooxml-schemas</artifactId>
              <version>4.1.2</version>
          </dependency>

          示例

          處理EXCEL文檔的示例代碼:

          // Define a few rows
          for(short rownum = (short)0; rownum < 30; rownum++) {
            HSSFRow r = s.createRow(rownum);
            for(short cellnum = (short)0; cellnum < 10; cellnum += 2) {
              HSSFCell c = r.createCell(cellnum);
              HSSFCell c2 = r.createCell(cellnum+1);
          
              c.setCellValue((double)rownum + (cellnum/10));
              c2.setCellValue(new HSSFRichTextString("Hello! " + cellnum);
            }
          }

          處理WORD文檔的示例代碼:

          XWPFDocument doc = new XWPFDocument();
          XWPFParagraph paragraph = doc.createParagraph();
          paragraph.createRun().setText("為這個段落追加文本");
          try (FileOutputStream out = new FileOutputStream("simple.docx")) {
              doc.write(out);
          }

          在線Javadoc:http://www.ostools.net/apidocs/apidoc?api=apache-POI

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  99搞黄免费看 | 中文无码在线综合网 | 欧美成人一区二区三区在线视频 | 成人黄片影院网站 | 粉嫩小泬BBBB免费看WWWW |