如何把数据从网页中直接导入到excel中

把数据从网页中直接导入到excel中,下面就上代码。

页面js中导出的方法:

function exportExcel() {
	var queryPara =  sy.serializeObject($('#agendaForm'));

	var url = BASE_URL+"exportExcel.do?queryPara=" + JSON.stringify(queryPara) ;
	window.location.href = url;
}
html页面的代码:

<form id="agendaForm" name="agendaForm" method="post">

				<table id="agendatable" class="table table-bordered">
				
				 <tr>
	    	    <td align="right">开始时间  </td>
	    	    <td  colspan="3">
	    	    	<input id="aaId" name="aaId"  hidden/>
	    	    	<input id="aiId" name="aiId" value="1" hidden/>
	    	    	<input name="starttime"  value="starttime" style="width:400px;">
	    	    </td>
	    	  </tr>
	    	   <tr>
	    	    <td align="right">结束时间  </td>
	    	    <td  colspan="3">
	    	    	<input name="endtime"  value="endtime" style="width:400px;">
	    	    </td>
	    	  </tr>
	    	   <tr>
	    	    <td align="right">活动内容  </td>
	    	    <td  colspan="3">
	    	    	<input name="content" value="content" style="width:400px;">
	    	   
				</td>
	    	  </tr>
	    	  <tr>
	    	    <td align="right">演讲嘉宾  </td>
	    	    <td colspan="3"><input name="speaker"  value="speaker" style="width:400px;"></td>
	    	   </tr>
	    		</form>
controller层

@RequestMapping(value = "/exportExcel.do")
	public void exportExcel(HttpServletRequest request,HttpServletResponse response) {
	
		String queryPara = request.getParameter("queryPara");
		
		JSONUtils.getMorpherRegistry().registerMorpher(
				new DateMorpherEx(new String[] { "yyyy-MM-dd" },
						(Date) null));
		
		JSONObject jo = JSONObject.fromObject(queryPara);
		
		ActivityAgenda activityAgenda  = (ActivityAgenda)JSONObject.toBean(jo,ActivityAgenda.class);
		
		/*if(jo.containsKey("time") && !StringUtils.isEmpty(jo.getString("time")))
			activityAgenda.setTime(DateHandler.strToDate(jo.getString("time"), "yyyy-MM-dd"));*/
		
	      try {
	    	  String excelFileName = new String((DateHandler.dateToStr(new Date(),"yyyyMMddhhmmss")+".xls").getBytes("gb2312"), "ISO88
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值