【项目总结】之——导出Excel
近來接手的項目,有幾個很值得分享的東西。經(jīng)過自己的不懈實踐,總結(jié),分享給大家,希望能對大家的學(xué)習(xí)有點幫助。
本次探討的是mvc框架之中的一種導(dǎo)出方法,導(dǎo)出excel。
先讓大家看一下啊我們的view界面:
我們的view代碼:
<body><div style="margin-top:30px;margin-left:20px;"><div class="easyui-panel" title="查詢" style="width:1240px;"><div style="margin:10px 20px;float:left">@*加載搜索框*@請輸入要查詢的內(nèi)容:<input class="easyui-textbox" id="txtSearch" name="txtSearch" οnkeydοwn="Enter();" maxlength="20" style="width:150px;"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true" οnclick="stuSearch()" >查詢</a><a id="download" @*href="/FreshStudent/ExportExcel"*@ class="easyui-linkbutton" style="margin-left :720px";data-options="iconCls:'',plain:true" οnclick="Export()">導(dǎo)出Excel</a> </div></div></div><div id="ContentAreas" style="margin-top: 15px; margin-left: 20px; width: 960px;"><table id="dt" class="easyui-datagrid" title="學(xué)生報表" style="width: 1240px; height: auto"data-options="url:'/FreshStudent/SelectStu',singleSelect:true,pagination:true"><thead><tr><th data-options="field:'StudentCode',width:150,align:'center',sortable:true" >學(xué)號</th><th data-options="field:'Name',width:120,align:'center'">姓名</th><th data-options="field:'strSex',width:120,align:'center'">性別</th><th data-options="field:'Score',width:120,align:'center'">分?jǐn)?shù)</th><th data-options="field:'Level',width:120,align:'center'">學(xué)歷</th><th data-options="field:'FreshMajorName',width:150,align:'center'">專業(yè)名稱</th><th data-options="field:'FreshDepartmentName',width:150,align:'center'">學(xué)院名稱</th><th data-options="field:'TelNum',width:150,align:'center'">聯(lián)系方式</th><th data-options="field:'strCheckIn',width:120,align:'center'">是否報道</th></tr></thead></table></div></body>
然后,我們的后臺方法就不再累述了,就是從數(shù)據(jù)庫中查詢得到的數(shù)據(jù)集合,返回之后有我們的controller來接收。
效果展示:
遺留問題:導(dǎo)出的數(shù)據(jù)表頭順序發(fā)生錯亂,請關(guān)注本篇博客后續(xù)解決方案!
小結(jié):這個方法其實是很簡單的,但是其中有一個地方難住了我大約有一個小時,就是通過點擊我們用controller來獲取id="txtSearch"的值,這個在很多人開來很簡單,其實對我來說也是很簡單,等我寫出這個方法后發(fā)現(xiàn),總結(jié)。自己動手的機會還是太少了,以至于有些地方想不到,我們有句話叫“不怕不知道,就怕不知道”,我們不是不會,是總也想不到。這比我們想到了不會要嚴(yán)重得多。所以我們要把握好每一次我們遇到困難的機會,每一個機會都會帶給我們一點收獲,一些改變。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?加油! ?少(sao)年(nian)!
轉(zhuǎn)載于:https://www.cnblogs.com/DoubleEggs/p/5747167.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的【项目总结】之——导出Excel的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光瓶酒销量又好,大家又认可的好酒,推荐下
- 下一篇: 数据迁移方法之expdp