POI 自定義Excel樣式列印

2021-09-29 12:09:20 字數 3205 閱讀 4030

>

>

org.apache.poigroupid

>

>

poiartifactid

>

>

4.0.1version

>

dependency

>

>

>

org.apache.poigroupid

>

>

poi-ooxmlartifactid

>

>

4.0.1version

>

dependency

>

>

>

org.apache.poigroupid

>

>

poi-ooxml-schemasartifactid

>

>

4.0.1version

>

dependency

>

@data

public class contractproductvo implements serializable

public class downloadutil 

/*** @param returnname 返回的檔名

* @param delflag 是否刪除檔案

/*** @param returnname 返回的檔名

* @param delflag 是否刪除檔案

//刪除原檔案

if(delflag)

} }/**

* by tony 2013-10-17

* @param bytearrayoutputstream 將檔案內容寫入bytearrayoutputstream

* @param response httpservletresponse 寫入response

* @param returnname 返回的檔名

;//合併單元格

row.

setheightinpoints(36

);//設定行高

cell = row.

getcell(1

);cell.

setcellstyle

(bigtitle

(workbook));

cell.

setcellvalue

(inputdate.

replaceall

("-0"

,"年").

replaceall

("-"

,"年")+

"月份出貨表");

//處理小標題

string[

] titles =

newstring

; row = sheet.

createrow(1

);row.

setheightinpoints(20

);for(

int i =

1; i <= titles.length; i++

)//處理文字內容

int rowindex =2;

for(contractproductvo productvo : contractproductvolist)}(

"/printexcelwithtemplate"

)public

void

printexcelwithtemplate

(string inputdate)

throws exception

//處理文字內容

int rowindex =2;

xssfrow row1 = null;

xssfcell cell = null;

for(contractproductvo productvo : contractproductvolist)

bytearrayoutputstream bytearrayoutputstream =

newbytearrayoutputstream()

;//建立乙個位元組緩衝流

workbook.

write

(bytearrayoutputstream)

;//將工作簿寫入到位元組緩衝流

downloadutil.

download

(bytearrayoutputstream,response,

"出貨表.xlsx");

//呼叫工具類

}

java 匯出自定義樣式excel

由於專案需要 要求匯出乙個這樣的 然而 正常匯出的 都是這樣嬸兒地 這種格式網上demo有很多就不詳細說了 主要說說上面三行是怎麼畫的。第一行大標題,是9行合併成的一行,而且字型大小需要單獨設定 hssfsheet sheet hssfcell cell response.setheader con...

自定義列印

1 第一種方法 page language c autoeventwireup true codefile testprint.aspx.cs inherits testprint 第二種方法 page language c autoeventwireup true codefile print.a...

滑鼠自定義樣式

滑鼠自定義樣式,在網上查了查,現在把找到的覺得不錯的方法展示如下 1 bitmap cursor bitmap bitmap.fromfile 20050129171521936.gif 括號內填寫本地路徑 bitmap mynewcursor new bitmap cursor.width 2,c...