hssfworkbook filename = infoqueryservice.exportmyinfotoexcel(infoheaderbo);
//把資料放到流中
outputstream os = response.getoutputstream();
filename.write(os);
response.flushbuffer();
//初始化資訊列表
list infolist = new arraylist();
//初始化詳細資訊列表
list detailslist = new arraylist();
//構造標題資訊
string headinfo =
;//將列頭陣列轉換為list
detailslist = arrays.aslist(headinfo);
//將列頭新增到資訊列表中
infolist.add(detailslist);
// 事業部/中心
string deptcenter = "";
string deptcenter1 = "";
string deptdname = "";
//判斷資料列表是否存在
if (datalist != null && datalist.size() > 0)}}
ipmexportservice ipmexportservice = new ipmexportservice();
//建立新hssfworkbook物件
wb = ipmexportservice.writetoexport(infolist);
return wb;
}* 方法名稱:writetoexport
* 內容摘要:從傳入的列表datalist中按順序取出裡面的列表arrylist,
* 然後從arraylist得到所有的string寫到一行中;
* * @param datalist
* @return hssfworkbook
* @roseuid 4313abb00399
*/public hssfworkbook writetoexport(list datalist) throws eccinfoexception
//建立新hssfworkbook物件
wb = new hssfworkbook();
//建立新的sheet物件
hssfsheet sheet = wb.createsheet("new sheet");
int sheetrow = 0;
//迴圈取列表中的值
for (int i = 0; i < datalist.size(); i++)
else
}//行號遞增
sheetrow++;}}
}}catch (exception ex)
return wb;
}
匯出excel檔案
如下,我已經執行過了,沒問題 學生資訊 編號姓名 性別年齡 學號班級 專業00001張三男 21070920081 計科0703 電腦科學與技術 其中mso number format的參照樣式可以參照如下的標準格式 mso number format 0 no decimals mso numbe...
Excel檔案匯出
jar座標 poi包 excel匯入匯出操作包 org.apache.poi groupid poi excelant artifactid 3.17 version dependency 採用同步提交表單的方式 前端 匯出按鈕 demo1 onclick excelto class btn btn...
匯出excel檔案
我這裡用到了乙個強大的類庫 裡面匯出excel也就一行 myhelper4web.myexcelhelper.datasettoexcel ds,路徑 名字.xls dataset ds bll.get 獲取當前本機路徑 先儲存的路徑 string time datetime.now.tostrin...