| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› jsp 导出报表的问题 | 登录 -> 注册 |
|
1F jsp 导出报表的问题 miracle Post by : 2008-06-11 18:01:05.0
我用这种方式把数据导出到excel里面,在一个新的页面里放入要导出的表单,然后在这个页面的最顶部放上下面的两句话: <%@ page language="java" contentType="application/.vnd.ms-excel;charset=UTF-8"%> 中间的表格我是这样显示的: <table border='1'> <tr> <td>编号</td> <td>姓名</td> <td>email</td> </tr> <c:foreach var="co" items="${ublist}"> <tr> <td> ${co.uid} </td> <td>${co.uname} </td> <td>${co.email} </td> </tr> </c:foreach>
|
|
2F 唧唧 Post by : 2008-06-11 18:09:54.0
在数字前面加一个单引号 ' 试试~ |
|
3F miracle Post by : 2008-06-12 08:49:12.0
这个方法,我试过了,他可以让数据完整的显示在excel单元格里,但是前面都有一个单引号 ',比如说:ID=“123456789123” 他在单元格里显示成了:'123456789123 还有没有其他的办法呢? |
|
4F miracle Post by : 2008-06-12 08:51:54.0
请帮帮忙啊。。。 |
|
5F 唧唧 Post by : 2008-06-12 09:40:21.0
呵呵 是在 列值 的前面加单引号 如:ID=“123456789123” 那么应该是 'ID=“123456789123” 不过 这样的字母和数字 符号 混合的列 应该不用单引号都可以完整显示了 |
|
6F miracle Post by : 2008-06-12 09:45:36.0
列里面是没有字母的呀,只有数字123456789123 |
|
7F miracle Post by : 2008-06-12 17:26:21.0
问题还没有解决啊 请知道的帮帮忙啊 |
|
8F 唧唧 Post by : 2008-06-12 17:31:28.0
我不懂了哦~~~ |
|
9F miracle Post by : 2008-06-13 08:51:58.0
|
|
10F miracle Post by : 2008-06-13 09:02:07.0
呵呵。。。问题解决了 我用的方法是: 在要输出的数据前面加上一个空格,这个空格要用HTML语言写 ${co.uid} -----------像这样就OK啦! |
| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› jsp 导出报表的问题 | 登录 -> 注册 |