POI匯出Excel支援xls和xlsx

2021-09-24 04:51:37 字數 1048 閱讀 9390

首先修改pom檔案,增加jar匯入注意版本號

org.apache.poi

poi3.14

org.apache.poi

poi-ooxml

3.14

其他的內容就不說了,我這裡做了個通用的工具類,可以應付大多數情況

package com.xuebaclass.sato.utils;

import org.apache.poi.hssf.usermodel.hssfcell;

import org.apache.poi.hssf.usermodel.hssfcellstyle;

import org.apache.poi.hssf.usermodel.hssfrow;

import org.apache.poi.hssf.usermodel.hssfsheet;

import org.apache.poi.hssf.usermodel.hssfworkbook;

public class excelutil

// 第二步,在workbook中新增乙個sheet,對應excel檔案中的sheet

hssfsheet sheet = wb.createsheet(sheetname);

// 第三步,在sheet中新增表頭第0行,注意老版本poi對excel的行數列數有限制

hssfrow row = sheet.createrow(0);

// 第四步,建立單元格,並設定值表頭 設定表頭居中

hssfcellstyle style = wb.createcellstyle();

style.setalignment(hssfcellstyle.align_center); // 建立乙個居中格式

//宣告列物件

hssfcell cell = null;

//建立標題

for(int i=0;i//建立內容

for(int i=0;i}

return wb;

}}

POI匯出Excel檔案

workbook workbook exportservice.exportfile request,student outputstream out null try catch ioexception e finally catch exception e 實現類 設定各列寬度 short st...

利用poi匯出excel

最近接了乙個任務,要求把資料庫內容提取成excel,乙個excel動態建立多個sheet,乙個sheet裡面顯示一條資訊,然後再根據此條資訊的結果,再去子表獲取結果,如一條學生資訊,對應顯示該學生的所有詳細資訊。如圖所示 工程中匯入 public static void writeexcelnew ...

POI匯出Excel筆記

匯出excel是個常用的問題,然而這一次摸索之後並不知道下一次是什麼時候再用,記錄一下,方便自己 基本的練習 工作簿物件,所有的sheet都在在這個物件上操作,建立樣式 建立sheet hssfworkbook workbook new hssfworkbook 乙個 頁面,可以用default構造...