一个struts2框架的数据
<table width="332" height="62" border="1" align="center">
<tr>
<td width="194" align="center" valign="middle">区分</td>
<td width="213">总数</td>
</tr>
<tr>
<s:iterator value="totalList">
<td align="center" valign="middle"> <s:property value="pc_type"></s:property></td>
<td><s:property value="total_count"></s:property></td>
</tr>
</s:iterator>
</table>只是简单的一个表格,循环遍历的数据...旁边有一个按钮,只要点击的倒出数据,希望就弹出excel表格,,,数据都在上面...这个不知道怎么做啊?
<table width="332" height="62" border="1" align="center">
<tr>
<td width="194" align="center" valign="middle">区分</td>
<td width="213">总数</td>
</tr>
<tr>
<s:iterator value="totalList">
<td align="center" valign="middle"> <s:property value="pc_type"></s:property></td>
<td><s:property value="total_count"></s:property></td>
</tr>
</s:iterator>
</table>只是简单的一个表格,循环遍历的数据...旁边有一个按钮,只要点击的倒出数据,希望就弹出excel表格,,,数据都在上面...这个不知道怎么做啊?
解决方案 »
- jsp页面传值出现问题
- 这里为什么不能用C的答案?
- 怎么样让html 里textarea无法复制和粘贴
- ■■■各位大虾,javamail怎么发送多行数据
- jsp 上传后得到的文件不能解压!!!!!
- Initialization of bean failed; nested exception is java.lang.NoSuchMethodError
- 为什么会出现这样的问题?(新手)
- 请问怎样用ldap访问windows2000的active directory
- 推荐几本学习JSP的好书吧!
- 如何写Statemen语句让Connection产生的ResultSet支持first方法?
- 超简单的问题, 20分送上
- 输入字符串如 2008-06 就可以得到如下效果
google了一下,这里有用VBScirpt做生成Excel的操作例子
<%@ page
language="java"
contentType="application/vnd.ms-excel;charset=GB2312"
pageEncoding="GB2312"
%>
然后页面就只有<table><tr><td>等元素
然后访问这个jsp,就是excel文件了,会问你是保存还是打开
可以用POI創建Excel。
http://poi.apache.org/
點左側的HSSF->Quick Guide
裏面有很多現成的例子。
它的包在網站上有下載
表格比较复杂的话可以用5楼的POI Java API
http://poi.apache.org/另外,最近比较流行的API还有 JXL(Java Excel API)
http://jexcelapi.sourceforge.net/
http://www.99inf.net/SoftwareDev/Java/51760.htm
//创建Excel工作表 指定名称和位置 WritableSheet ws = wwb.createSheet("test",0); //**************往工作表中添加数据*****************
Label l=null;
l=new Label(0, 0, "书名");
ws.addCell(l);
l=new Label(1, 0, "其他");
ws.addCell(l);
//写入工作表 wwb.write(); wwb.close(); } catch(Exception e) { throw new ServletException(e); } }}
需要JXL.jar包