>
>
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...