ホームページ  >  記事  >  Java  >  Java が Apache poi を通じて Excel を生成する方法の詳細な例

Java が Apache poi を通じて Excel を生成する方法の詳細な例

黄舟
黄舟オリジナル
2017-06-04 09:13:562074ブラウズ

この記事では、Apache poi を介して Excel のサンプルコードを生成するための Java を主に紹介します。編集者はそれを参考として共有します。エディターに従って見てみましょう。まず、jar

maven に依存関係を追加します。最初は poi だと思いましたが、必要なクラスがないことを誰が知っていたでしょうか。調べてみると、poi-ooxmlで使用するクラス

を一行

    (getXxxを使って取り出す)をexcel
  1. ExcelUtil.java

    <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
    <dependency>
     <groupId>org.apache.poi</groupId>
     <artifactId>poi-ooxml</artifactId>
     <version>3.15</version>
    </dependency>
  2. に書き込むということが分かりました。テストと使用のための App.java
  3. //创建excel文档
    XSSFWorkbook workbook = new XSSFWorkbook();
    //创建sheet
    XSSFSheet sheet = workbook.createSheet("sheetName");
    
    int rownum=0;
    //创建首行
    XSSFRow firstrow = sheet.createRow(rownum++);
    int cellnum = 0;
    //把保存在titles中的各个列名,分别在row中创建cell
    for(String key : titles){
     XSSFCell cell = firstrow.createCell(cellnum++);
     cell.setCellValue(key);
    }
    
    
    //下面可以继续创建行
    
    //把excel写到要写的outputStream中
    workbook.write(output);
    //最后关闭
    workbook.close();

    テスト結果のスクリーンショット

以上がJava が Apache poi を通じて Excel を生成する方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。