第一步要做的就是把jxl.jar包匯入進去,這樣才可以繼續後面的步驟。
先建立乙個輸出流
outputstream output = response.getoutputstream();
建立可寫入的excel工作薄,且內容將寫入到輸出流,並通過輸出流輸出給客戶端瀏覽
writableworkbook wb = workbook.createworkbook(output);
建立工作表
writablesheet sheet = wb.createsheet("使用者表", 0);
接下來修改輸出出來的單元格格式
單元格合併方法為:
sheet.mergecells(0, 0, 4, 0);
建立writablefont 字型物件,引數依次表示黑體、字型大小12、粗體、非斜體、不帶下劃線、亮藍色
writablefont titlefont = new writablefont(writablefont.createfont("微軟雅黑"), 12, writablefont.bold,false, underlinestyle.no_underline, colour.yellow);
建立writablecellformat物件,將此作為標題的格式
writablecellformat titleformat = new writablecellformat();
然後可以用titleformat的方法設定
然後再建立乙個writablecellformat物件,將該物件作為內容單元格的格式。
writablecellformat cloumntitleformat = new writablecellformat();
cloumntitleformat.setfont(new writablefont(writablefont.createfont("微軟雅黑"), 10, writablefont.bold, false));
cloumntitleformat.setalignment(alignment.centre);
引用格式的方法如下
sheet.addcell(new label(列, 行, 內容, titleformat));
最後要將所有檔案寫入進去
// 操作完成時,關閉物件,釋放占用的記憶體空間
try catch (exception e)
java封裝匯出Excel
number labelnf null label label null datetime labeldtf null try else else else if new integer datatypes j 2 catch exception e catch exception e workbo...
JAVA匯出EXCEL心得
一 poi 對於poi而言,可以說是匯出excel的基礎,其他的第三方工具都是在其基礎上做的封裝,但是可操作性上由於要逐行逐列的進行操作,所以可操作性上來說比較繁瑣,個人不推薦使用。二 jxl jxl豐富了許多的函式來解決poi操作性上的缺陷,但其效能方面值得商榷,下面對jxl在解決複雜報表中遇到的...
java實現Excel匯出
最近在做乙個專案,其中有部分是關於匯出excel,之前去的公司匯出excel都是已經封裝好了的,現在從頭開始寫。用的是比較常用的poi,廢話不多說。用的框架是ssh,poi的版本是3.17,poi 3.17.jar 功能介紹 匯出查詢結果的報表,如下圖為資料庫隨便填的資料,在頁面上做查詢,從頁面上匯...