MVC4.0系统开发新手历程(三)---数据导入计算
数据导入计算
数据的重要意义就不需要我多说了吧,本项目中的数据来源是来自荆艺系统(熟悉物流报关的朋友应该知道)导出的一张Excel,包含了一段时间内整个公司所有销售的全部记录,保密级别那是杠杠的,下面开搞!!
首先在Controllers文件夹下面添加一个控制器 命名DataInfoAndCalController.cs 在他默认action上面右击添加视图,就会在Views文件夹下面创建对应的视图,这样可以避免拼写错误。
这个View个页面很简单,引用了”_Layout.cshtml“页面后只有两个选择年月的下拉框,一个文件域,两个按钮,一个导入一个计算,剩下的就是处理了
数据提交部分给大家参考下
<form onsubmit="return funs();" enctype="multipart/form-data" method="post" action="/DataInfoAndCal/index/"> <div class="table_box"> <table cellpadding="0" cellspacing="0" border="0" style="padding: 10px;" width="100%"> <tr> <td width="40%" height="40" align="right" style="font-size: 14px;">选择导入月份:</td> <td height="40" width="60%"> <select id="selYear" name="selYear" class="input_xz"> <option value="2014">2014</option> <option value="2013" selected="selected">2013</option> <option value="2012">2012</option> </select> <select id="selMon" name="selMon" class="input_xz"> <option value="01">1</option> <option value="02">2</option> <option value="03">3</option> <option value="04">4</option> <option value="05">5</option> <option value="06">6</option> <option value="07">7</option> <option value="08">8</option> <option value="09">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> </td> </tr> <tr> <td height="40" align="right" style="font-size: 14px;">选择导入文件:</td> <td> <input id="fileName" type="file" name="fileName" /> </td> </tr> <tr> <td></td> <td height="70"> <input id="info" type="submit" value="导 入" class="bt_bg" /> <input id="cal" type="button" value="计 算" class="bt_bg" /> </td> </tr> </table> </div> </form>
function funs() { var msg = $("#selYear option:selected").val() + '年' + $("#selMon option:selected").val() + '月'; if (confirm("确定要导入'" + msg + "'的数据吗?")) { return true; } return false; }