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