將列表或者選中的資料匯出 xsl檔案

2021-08-20 01:56:42 字數 2058 閱讀 7212

@privaligeannotation(code = code + export, des = "匯出入庫裝置")

//將需要匯出的字段的顯示值進行轉換,需要匯出什麼欄位需在headermap.properties中配置

list = stdictionaryservice.transfield(transition, list);//部分字段資料字典轉換

poiutil.exportfile("deviceinstorage", list, exceltitle.split(","),response);//使用模板

} catch (exception e)

return null;

private string transition= "device_type|device_source|out_status|mer_status";

private string exceltitle= "裝置sn|device_sn,裝置型號|device_type,裝置狀態|out_status,裝置**|device_source,入庫時間|in_date,出庫時間|out_date,所屬商戶|mer_name,所屬分行|dept_name,商戶狀態|mer_status,更新時間|auditcreatedate";

@override

public listtransfield(string transition, listlist)}}

}}}return list;

@suppresswarnings("unchecked")

public static void createexcelsheet(hssfworkbook wb, string tableheader, listreportlist)

throws exception else

for (int i = 0; i < cellnumber; i++)

// hssfcellstyle contentstyle = getexcelcontentstyle(wb);

for (int j = 0; j < reportlist.size(); j++) else

} else if ("boolean".equals(cell_style.get(t))) else if ("date".equals(cell_style.get(t))) else

// added by fanzhen 2011-8-2設定單元格型別為文字。方便使用者輸入

// modify by jfan 2012-6-20 根據list的值修改單元格型別

// hssfcellstyle contentstyle =

// getexcelcontentstyle(wb,t,cell_style);

// contentcell.setcellstyle(contentstyle);

// contentcell.setcelltype(hssfcell.cell_type_numeric);}}

}}

將頁面的列表資料匯出到excel檔案中

1 用的是spring 的模式 在service介面層 根據頁面傳過來的id在庫里查詢 listselectbyprimarykeydhh long ids 在service介面的實現類中 override public listselectbyprimarykeydhh long ids link...

checkbox將選中的資料提交到後台

在專案中有些地方需要批量新增的資料,在這裡使用到checkbox比較方便一些。例如 我需要將多個包新增到同乙個地區的 主要的前端 這個是用來放checkbox的。通過ajax來得到資料庫的資料,迴圈寫出checkbox把資料綁上去。function getallservicepacks 這裡的得到選...

C 將DataTable的資料匯出

匯出datatable 待匯出的資料 匯出的完整路徑 public static void datatableexport datatable datatable,string filepath title title.substring 0,title.length 1 n 取完表頭,換行 str...