1、用的是springmvc的模式
2、在service介面層
//根據頁面傳過來的id在庫里查詢
listselectbyprimarykeydhh(long ids);
在service介面的實現類中
@override
public listselectbyprimarykeydhh(long ids)
linkedhashmapheaderscode = new linkedhashmap();
headerscode.put("id","商品id");
headerscode.put("title","商品標題");
headerscode.put("sell_point","葉子類目");
headerscode.put("price","**");
headerscode.put("num","庫存數量");
headerscode.put("barcode","條形碼");
headerscode.put("image","");
headerscode.put("cid","商品類目id");
headerscode.put("status","狀態");
headerscode.put("created","建立時間");
headerscode.put("updated","更新日期");
//code2列表的模板
string code2temlateurl = "d:\\export\\code2" + x.getstatusdesc();
//實際匯出來的資料
string copytemplate2url = "d:\\export\\copy" + x.getstatusdesc();
//如果不存在這個資料夾就會建立這個資料夾
if (!new file("d:\\export").exists())
hashmapwidth = new hashmap<>();
//設定這個excle會匯出到少個列
width.put(0, 3);
width.put(1, 3);
width.put(2, 3);
width.put(3, 3);
width.put(4, 3);
width.put(5, 3);
width.put(7, 3);
width.put(8, 3);
width.put(9, 3);
width.put(10, 3);
// 根據模板匯出資料
utils.code2tempalte(code2temlateurl, datacode0.size(), "商品列表", 12, x, width,
headerscode.values().toarray());
file file = new file(code2temlateurl);
if (!file.exists() || !file.isfile())
utils.copytemplate(file, copytemplate2url, x);
try catch (exception e)
4、對於controller中用到的幾個工具類
//判斷excel檔案的字尾格式
public enum reportfiletypeenum
public int getstatus()
public string getstatusdesc()
public static reportfiletypeenum gettype(int status)
}return null;
}public static string getstatusdesc(int status)
}//用來封裝實體類
public class model
public object get(string attr)
public set entryset()
4、需要引入poi的jar包的
org.apache.poi
poi-ooxml
3.8
wpf datagrid資料 匯出到excel
public static void exporttoexcel datagrid datagridview1,string sheetname 不允許datagridview顯示新增行,負責匯出時會報最後一行未例項化錯誤 false hssfworkbook workbook new hssfwo...
把Gridview中的資料匯出到Excel的通用類
把gridview中的資料匯出到excel 使用方式 1.如果是使用了updatepanel或在母版頁中使用了updatepanel,則在後台 的load裡面加上 scriptmanager.registerpostbackcontrol 匯出控制項按鈕 名稱即可 或 scriptmanager m...
將資料匯出到excel
using system using system.data.oledb using system.io using system.windows.forms namespace postgraduateclient public sqltoexcel string tablename public...