JSF 匯出excel功能

2021-10-01 07:14:23 字數 1465 閱讀 7657

前台頁面標籤

後代邏輯**

只留下核心**

public string export() ; // 要匯出的資料 每列的名字,根據你頁面中真是資料編輯

getexcel(title, header0, beanlist, out, ""); //生成excel 的方法

setrunmessage("stopwait();");

} catch (exception e)

return null;

}private void getexcel(string title, string header0, listbeanlist, servletoutputstream out,string string)

int start = 2;

for (int i = 0; i < beanlist.size(); i++)

wb.write();

wb.close();

out.flush();

getfacescontext().renderresponse();

getfacescontext().responsecomplete();

} catch (row***ceededexception e) catch (writeexception e) catch (ioexception e)

}//字串轉換方法

public static string getstr(object obj)

//字型設定等等

private writablecellformat getborderformat(int fontsize) throws writeexception

writablefont arial12pt = new writablefont(writablefont.arial, fontsize);

if (flag)

writablecellformat cf = new writablecellformat(arial12pt);

cf.setborder(border.all, borderlinestyle.thin);

cf.setalignment(alignment.centre);

cf.setverticalalignment(verticalalignment.centre);

return cf;

} private writablecellformat getformat() catch (writeexception e)

} private writablecellformat getformat(int num) catch (writeexception e)

}

只是大神的搬運工…

僅做自己使用記錄參考

excel匯出功能

1 pom.xml匯入依賴 org.apache.poi poi org.apache.poi poi ooxml 本地倉庫位置 2 controller apioperation value 分析資料 匯出 httpmethod get notes 說明 匯出csv格式資料 response st...

Vue匯出excel功能

exporttable require.ensure 表頭集合 const theader 站名 設計規模 萬噸 日 處理水量 萬噸 符合率 表中的prop值 const filterval stnm designscale watertreatment coincidencerate table中...

POI實現excel匯出功能

export工具類 public void exportutil 設定sheet表頭資訊 param titlesinfo 表頭的string陣列 param sheet public static void outputheaders string titlesinfo,hssfsheet she...