最近做專案中,中間有乙個功能是用
jxl外掛程式生成
excel
報表,因為之前沒有弄過這些,所以都是從網上找一些資料、文件現學。
現在功能已經做完了,就整理了一下,留著自己以後看,以免忘記
. 廢話不多話,直接上**。
//建立乙個
excel
檔案 string path =
"d:/report.xls";
fileoutputstream
fos=newfileoutputstream(path);
writableworkbook
wwb= workbook.createworkbook(
fos);
writablesheet sheet =
wwb.createsheet(
"report"
, 1);
//合併單元格
sheet.mergecells(1, 0, 4, 0); (
橫向合併第一行的
1---4
個單元格
) sheet.mergecells(0, 1, 0, 6); (
縱向合併第一列的
1---6
個單元格
) sheet.mergecells(1, 1, 4, 4); (
將橫向1---4,
縱向1---4
個單元格合併)
//設定列寬
sheet.setcolumnview(1, 20);
(設定第
2列的寬度為20)
//設定行高
sheet.setrowview(1, 50); (
設定第2
行的高度為
50)
//設定報**式
writablefont font =newwritablefont(writablefont.
arial
,12,writablefont.
no_bold
,false,underlinestyle.
no_underline
,colour.
black
); writablecellformat format =newwritablecellformat(font);
format.setborder(border.
all, borderlinestyle.
thin
, colour.
black
); format.setverticalalignment(verticalalignment.
centre
); format.setalignment(alignment.
left
); //向
excel
中填充資料
sheet.addcell(newlabel(x, y,
"data"
, format));
JXL生成excel實戰
需求 完成乙個簡單excel的生成和匯出 前台 var flightstart flightdate1 val var flightend flightdate2 val var segment segment val var flightno flightno val var isauto isa...
利用jxl生成excel檔案
工程進行的差不多了,這兩天正在做excel相關的工作。鬱悶壞了,不知道為什麼eclipse老是提示輸出的方法已經被呼叫,明明只寫excel標題的時候可以生成的,在csdn上搜了半天,終於找到原因。下面是一位老兄的例子 匯出某個object陣列的內容到excel public static boole...
用jxl來生成Excel
file file new file xx xx xls if file.getparentfile exists workbook wb null 用來獲取工作簿 writableworkbook wwb null 建立工作簿 writablesheet sheet0 null sheet if ...