网页形式到出Excel,数字变为科学计数法
2010-05-25 11:54
232 查看
我转载主要是因为科学计数法的问题
一、将网页资料以excel报表以线上浏览方式呈现
xls651.jsp原始码如下
二、将网页资料以excel报表以下载的方式呈现
这个jsp档和上一个差不多,只有差别在这一行:
附注: 1.以上纯以静态网页的方式呈现excel档,配合资料库,你便能以动态的报表方式做出excel报表了
2.完全不用安装任何元件,或只能受限於win平台,一个简单的方式解决你的报表需求
3.聪明的你,应该能举一反三,知道如何将网页资料以word的doc格式展现了吧!
(是不是只要把contentType改成"application/msword"以及filename的副档名改成.doc就可以了!)
***************************************************************************************************
[color=Red]以上是从网上搜索的资料,刚刚利用这个做好,不过出现了一个小问题,例如:10101011114542,这样的数值,excel 就会变成以科学计数发显示,
解决办法有几种,比如加个'10101011114542,或者加
?10101011114542[/color]
一、将网页资料以excel报表以线上浏览方式呈现
xls651.jsp原始码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <%@ page contentType="application/msexcel" %> <!-- 以上这行设定本网页为excel格式的网页 --> <% response.setHeader("Content-disposition","inline; filename=test1.xls"); //以上这行设定传送到前端浏览器时的档名为test1.xls //就是靠这一行,让前端浏览器以为接收到一个excel档 %> <html> <head> <title>Excel档案呈现方式</title> </head> <body> <table border="1" width="100%"> <tr> <td>姓名</td><td>身份证字号</td><td>生日</td> </tr> <tr> <td>李玟</td><td>N111111111</td><td>1900/11/12</td> </tr> <tr> <td>梁静如</td><td>N222222222</td><td>1923/10/1</td> </tr> <tr> <td>张惠妹</td><td>N333333333</td><td>1934/12/18</td> </tr> </table> </body> </html> |
这个jsp档和上一个差不多,只有差别在这一行:
1 2 | 线上浏览的方式: response.setHeader("Content-disposition","inline; filename=test1.xls"); 下载的方式: response.setHeader("Content-disposition","attachment; filename=test2.xls"); |
2.完全不用安装任何元件,或只能受限於win平台,一个简单的方式解决你的报表需求
3.聪明的你,应该能举一反三,知道如何将网页资料以word的doc格式展现了吧!
(是不是只要把contentType改成"application/msword"以及filename的副档名改成.doc就可以了!)
***************************************************************************************************
[color=Red]以上是从网上搜索的资料,刚刚利用这个做好,不过出现了一个小问题,例如:10101011114542,这样的数值,excel 就会变成以科学计数发显示,
解决办法有几种,比如加个'10101011114542,或者加
相关文章推荐
- 网页导出EXCEL格式数据,长数字变为科学计数法的解决方法
- 网页导出EXCEL格式数据,长数字变为科学计数法的解决方法
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- java poi 处理excel时,防止数字变成科学计数法的形式
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- 用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式
- java使用poi处理excel防止数字变成科学计数法的形式
- 用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)
- 用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式
- POI导入excel时,长串数字变为科学计数法的解决办法
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- java使用poi处理excel防止数字变成科学计数法的形式
- 不让粘贴的数字在excel中以科学计数法形式显示
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- RTF模板输出excel的时候数字变为科学计数法
- java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
- js 中导出excel 较长数字串会变为科学计数法