jxl生成乙個Excel

2021-08-21 19:59:13 字數 2218 閱讀 9325

writableworkbook wwb = null;

// 建立可寫入的excel工作簿

filepath = this.getrequest().getservletcontext().getrealpath("/")+filepath;

file file=new file(filepath);

//以filename為檔名來建立乙個workbook

wwb = workbook.createworkbook(file);

// 建立工作表

writablesheet ws = wwb.createsheet("test shee 1", 0);

/** 

* 定義單元格樣式 

*/  

writablefont wf_title = new writablefont(writablefont.arial, 12,  

writablefont.bold, false, underlinestyle.no_underline,jxl.format.colour.black); // 定義格式 字型   粗體  斜體  下劃線 顏色

writablefont wf_titlebt = new writablefont(writablefont.arial, 12,

writablefont.bold, false, underlinestyle.no_underline, jxl.format.colour.red);//必填項格式 

writablecellformat wcf_title = new writablecellformat(wf_title); // 單元格定義

writablecellformat wcf_titlebt = new writablecellformat(wf_titlebt); // 單元格定義

wcf_title.setwrap(true);

wcf_title.setalignment(jxl.format.alignment.centre); // 設定對齊方式  

wcf_title.setverticalalignment(jxl.format.verticalalignment.centre); // 設定對齊方式  

wcf_title.setborder(jxl.format.border.all, jxl.format.borderlinestyle.thin,jxl.format.colour.black); //設定邊框  

wcf_titlebt.setalignment(jxl.format.alignment.centre); // 設定對齊方式  

wcf_titlebt.setverticalalignment(jxl.format.verticalalignment.centre); // 設定對齊方式  

wcf_titlebt.setborder(jxl.format.border.all, jxl.format.borderlinestyle.thin,jxl.format.colour.black); //設定邊框  

writablefont wf_table = new writablefont(writablefont.arial, 10,  

writablefont.no_bold, false, underlinestyle.no_underline,jxl.format.colour.black); // 定義格式 字型   粗體  斜體  下劃線 顏色  

writablecellformat wcf_table = new writablecellformat(wf_table); // 單元格定義  

wcf_table.setalignment(jxl.format.alignment.centre); // 設定對齊方式  

wcf_table.setverticalalignment(jxl.format.verticalalignment.centre); // 設定對齊方式  

wcf_table.setborder(jxl.format.border.all, jxl.format.borderlinestyle.thin,jxl.format.colour.black); //設定邊框  

ws.mergecells(0, 0, list.size()-1, 0);

for(int i=0;ilabel title20=new label(0,0,「惡趣味權威」。",wcf_titlebt);

ws.addcell(title20);

fieldownload 方法:

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