專案小功能POI

2021-10-08 08:12:47 字數 1851 閱讀 4219

如何利用

poi生成excel

首先在生成excel前,我們需要理解一下excel檔案的組織形式。在poi中式這樣理解的 :乙個excel對應workbook 乙個workbook是由若干個sheet組成,乙個sheet有多個row,乙個row有多個列cell

對於生成

excel

,poi

提供了如下幾個基本物件

hssfworkbook excel

的文件物件

hssfsheet excel

的乙個sheet

hssfrow excel

的行

hssfcell excel

的子單元格

環境搭建

匯入jar包,

加到當前專案的環境中

新增乙個匯出

excel

的按鈕,發起乙個請求,發起請求只能是

form

表單,ajax

ajax

不支援這種返回值型別

建立

servlet

接收請求

@webservlet("/downexcel")

//呼叫excelpoi類裡面的方法幫助我們生成excel

excelpoi excelpoi=new excelpoi();

excelpoi.export(titles,out);

}}

建立excelpoi

工具類,定義方法,實現生成

excel

public class excelpoi 

userdaoimpl users = new userdaoimpl();

listlist = users.findall();

//呼叫查詢所有的方法list list=user.getall();

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

row.createcell(0).setcellvalue(id);

string username = null;

if (user.getusername() != null)

row.createcell(1).setcellvalue(username);

string userpwd = null;

if (user.getuserpwd() != null)

row.createcell(2).setcellvalue(userpwd);

string user*** = null;

if (user.getuser***() != null)

row.createcell(3).setcellvalue(user***);

string phonenumber = null;

if (user.getphonenumber() != null)

row.createcell(4).setcellvalue(phonenumber);

string qqnumber = null;

if (user.getqqnumber() != null)

row.createcell(5).setcellvalue(qqnumber);

}//將檔案輸出到客戶端瀏覽器

workbook.write(out);

out.flush();

out.close();

} catch (exception e)

}}

專案小記錄 小功能

1.文字溢位隱藏最後以點結尾 white space nowrap overflow hidden text overflow ellipsis display webkit box webkit box orient vertical webkit line clamp 1 擷取第一行 overf...

iOS常用小功能

這些功能比較實用,而且實現的 也比較簡單 此方式打完 不會返回應用介面,而是停留在打 介面 nsurl url nsurl urlwithstring tel 10086 此方法撥號之前會提示是否撥號,打完 後會回到應用介面,但是因為是私有api,蘋果不建議使用 nsurl url nsurl ur...

JS實用小功能

獲取使用者ip ua 城市 操作cookie function getcookie c name return unescape document.cookie.substring c start,c end return function setcookie c name,value,expire...