如何利用
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...