java中使用jxl匯出excel總結

2021-06-20 18:08:19 字數 1402 閱讀 3159

這兩天用到jxl匯出excel,總結一下。

使用的jar包  jxl-2.4.2.jar            

string filename = "dev_status_" + date + ".xls";

// 設定輸出的格式

response.reset();

response.setcontenttype("bin");

response.addheader("content-disposition", "attachment; filename=\"" + filename + "\"");

//資料流

os= response.getoutputstream();

writableworkbook  wbook = workbook.createworkbook(os);

// 建立excel檔案,工作表名稱

writablesheet wsheet = wbook.createsheet("exportlist", 0);

//設定列寬  列座標  列寬大小

wsheet.setcolumnview(0, 6);

wsheet.setcolumnview(1, 15);

wsheet.setcolumnview(2, 35);

//凍結前三列和第一行

sheetsettings ss = wsheet.getsettings();

//凍結第一行

ss.setverticalfreeze(1);

//凍結前三列

ss.sethorizontalfreeze(3);

// // 定義格式 字型 下劃線 斜體 粗體 顏色

writablefont wfont =

new writablefont(writablefont.arial, 11, writablefont.bold, false,

jxl.format.underlinestyle.no_underline, jxl.format.colour.black);

// 單元格定義

writablecellformat titleformat = new writablecellformat(wfont);

//居中

titleformat.setalignment(jxl.format.alignment.centre);

titleformat.setverticalalignment(jxl.format.verticalalignment.centre);

//自動換行設定

titleformat.setwrap(true);

使用方法:

//列座標,行座標,單元格內容,單元格格式

label   label = new label(0, 0, no, titleformat);

java使用jxl匯出excel使用總結

建立 輸出流 outputstream os new fileoutputstream d test.xls 建立 workbook writableworkbook workbook workbook.createworkbook os 建立乙個 sheet 引數 sheetname sheetn...

java使用jxl進行Excel匯入匯出

匯入excel 匯出execl author ym 描述 匯出excel檔案 param list 實體類的集合 param path 匯出excel檔案的路徑名 param name 匯出excel檔案的檔名 param columnname 要匯出的列名 開頭第乙個字母大寫 public sta...

使用JXL 模板匯出資料

action層 responsebody public actionresult exportpersontoexcel catch ioexception e return result 2.service 層,這裡我們要使用 xls 的模板進行操作的 找到當前web路徑下的模板 webconte...