十分鐘學會Excel匯出

2021-08-20 03:16:23 字數 1009 閱讀 7962

excel匯出在內網系統一般用的很多,一般分為poi和jxl兩種,前者支援excel2003(xls)和excel2007(xlsx),而後者只支援excel2003(xls),所以我們這裡使用poi來做excel 的匯出;我們以匯出員工資訊的資料為例子:

第一步:

匯入poi的jar包

第二步,在前台寫乙個ecxel匯出的按鈕,請注意,這個地方不能使用ajax請求,因為我們接受的是乙個outputstream,我們接收到的資料是直接儲存或者開啟,所以這個地方不能使用ajax的data來接受返回的資料,我們使用window.open()的方式:

第三步:後台接受請求並做處理

//輸出wb.write(response.getoutputstream());

response.getoutputstream().close();

}測試結果:

這樣就完成了乙個最基本的資料匯出,需要調整excel樣式的可以去官網參考:

十分鐘學會less

譯者 wleonardo 我們都知道在大型的專案中,當css有數千行 的時候,css的編寫有一些麻煩。我們經常會出現複製相同的 到不同的地方或者通過我們的編輯器來替換所有相同的顏色。這需要我們費很大的力氣去保持css的可維護性。但是其實我們並不是一定要這樣。幸運的是,web開發社群已經解決了這個問題...

課間十分鐘

時間限制 1000 ms 記憶體限制 128 mb 兩人都是數學愛好者,便發明了乙個遊戲。在遊戲開始前,他們先約定乙個正整數n,同時令m 1。遊戲過程中,每個人都可以將m的值擴大2到9中的任意倍數。第乙個使m n的人就是最後的贏家。181818181818和zbt都十分聰明,並且遊戲過程中都使用最佳...

十分鐘的代價

2008年9月15日上午10 00,擁有158年歷史的美國第四大投資銀行 雷曼兄弟公司向法院申請破產保護,訊息轉瞬間通過電視 廣播和網路傳遍地球的各個角落。令人匪夷所思的是,在如此重大的情況下,德國國家發展銀行在十分鐘後,居然按照外匯掉期協議的交易,通過計算機自動付款系統,向雷曼兄弟公司即將凍結的銀...