国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

poi導出excel

2019-11-14 15:39:35
字體:
來源:轉載
供稿:網友

一、簡介

  HSSF 是POI項目的純的javaExcel97(-2007)文件格式的實現。XSSF是POI 項目的Excel 2007 OOxml (.xlsx)文件格式的Java實現。HSSF and XSSF提供多種方式來閱讀電子表格創建、修改、讀取和寫入XLS電子表格。

它提供如下功能:

  • 為特殊的需求提供低級別的結構
  • 一個高效的只讀訪問事件模型 api
  • 為創建、讀取、修改xls文件提供一個完全用戶模型的api。

項目網址如下:http://poi.apache.org/sPReadsheet/index.html 。

二、實例

  1、相關依賴如下:

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

  2、示例代碼如下:

 1 package com.test.excel; 2  3 import java.io.FileOutputStream; 4 import java.util.ArrayList; 5 import java.util.List; 6  7 import org.apache.poi.ss.usermodel.Cell; 8 import org.apache.poi.ss.usermodel.Row; 9 import org.apache.poi.ss.usermodel.Sheet;10 import org.apache.poi.xssf.streaming.SXSSFWorkbook;11 12 /**13  * 14  *excle導出 15  */16 public class ExcelCreate {17 18     /**19      * excel生成20      */21     public static void main(String[] args) throws Throwable {22         // 表頭23         List<String> headerList = new ArrayList<>(10);24         for (int i = 1; i <= 10; i++) {25             headerList.add("表頭" + i);26         }27 28         // 數據29         List<String[]> dataRowList2 = new ArrayList<String[]>(10);30         for (int i = 1; i <= headerList.size(); i++) {31             dataRowList2.add(new String[] { "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i, "數據" + i });32         }33 34         SXSSFWorkbook workbook = new SXSSFWorkbook(90);35         Sheet sheet = workbook.createSheet("Export");36 37         int rownum = 0;38         // 表頭39         Row row = sheet.createRow(rownum++);40         for (int i = 0; i < headerList.size(); i++) {41             Cell cell = row.createCell(i);42             cell.setCellValue(headerList.get(i));43         }44 45         // 數據46         for (String[] array : dataRowList2) {47             row = sheet.createRow(rownum++);48             String[] arraya = (String[]) array;49             for (int i = 0; i < dataRowList2.size(); i++) {50                 Cell cell = row.createCell(i);51                 cell.setCellValue(arraya[i]);52             }53         }54 55         56         FileOutputStream os = new FileOutputStream("c:/test/testexcel.xlsx");57         58         //以下代碼可進行文件下載59 //        response.reset();60 //        response.setContentType("application/octet-stream; charset=utf-8");61 //        response.setHeader("Content-Disposition", "attachment; filename="+Encodes.urlEncode("testexcel.xlsx"));62 //        write(response.getOutputStream());63         64         workbook.write(os);65         workbook.dispose();66     }67 }

  3、運行結果如下:

  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 韶山市| 平阴县| 桃江县| 团风县| 正阳县| 保山市| 白银市| 化德县| 齐齐哈尔市| 札达县| 涿鹿县| 建阳市| 凤山市| 鄂州市| 晋宁县| 盐山县| 吉木乃县| 收藏| 娱乐| 嘉定区| 高要市| 灵丘县| 沙坪坝区| 西盟| 福鼎市| 思茅市| 南通市| 鹤岗市| 武冈市| 黄骅市| 定远县| 马公市| 阿拉尔市| 新乡市| 凌云县| 姚安县| 东海县| 连州市| 尼玛县| 赣州市| 日喀则市|