jsp导出身份证到excel时候格式不对但以X结尾的却可以
今天早上客户跟我说excel导出身份证的时候显示有的对有的不对,我一看原来身份证以X结尾的可以,其它都显示不正确。身份正显示如图所示:
在网上搜了一下发现,原来excel看你数字列超过12位就会显示科学计数。而身份证一般都是18位所以显示这样。
解决办法就是在身份证这一列前面加“单引号”。形如:'4206211111111111111
具体代码如下:<td style="border: 1px solid #000;">'<s:property value="id_card" /></td>
这样就可以把问题解决了,不过身份证号码导出的时候前面会有一个单引号。
================================================================
我总感觉还有更好的方法,我在网上搜了一下,导出的时候可以设置td的样式,不过我设置了还是没有效果。
奇葩事情不断呀,我在本地测试可以通过,放到服务器上就没有效果。最后找到了一种在本地和服务器都有效果的方法就是:
在页面前面加入如下代码:
<style>
td{
mso-number-format:'\@';
}
</style>
相关推荐
-
jsp导出excel并支持分sheet导出的方法
本文实例讲述了jsp导出excel并支持分sheet导出的方法.分享给大家供大家参考,具体如下: public DownloadFile exportToExcel() throws Exception{ String config_value = systemConfigService.getConfigValueByKey("Export.Xls"); logger.info("获取的导出类型为execl表格"+",每页sheet导出的行数为:&quo
-
JSP上传excel及excel插入至数据库的方法
本文实例讲述了JSP上传excel及excel插入至数据库的方法.分享给大家供大家参考.具体如下: 此导入excel是与pojo绑定的,(缺点)excle表头必须是pojo的字段值 1. html页面: <form id="myform" method="post" enctype="multipart/form-data"> <table> <tr> <td></td> <td&
-
JSP导出Excel文件的方法
本文实例讲述了JSP导出Excel文件的方法.分享给大家供大家参考,具体如下: <%@page import="jxl.Workbook,com.ecc.emp.core.*,com.ecc.emp.data.*,com.ecc.emp.jdbc.ConnectionManager,jxl.format.VerticalAlignment,java.sql.*,jxl.write.*,jxl.format.UnderlineStyle,javax.sql.DataSource"%
-
jsp实现针对excel及word文档的打印方法
本文实例讲述了jsp实现针对excel及word文档的打印方法.分享给大家供大家参考,具体如下: 因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式 word页面只要在jsp头设置如下指令: 复制代码 代码如下: <%@page contentType="application/msword;charset=GBK" %> excel如
-
Jsp中的table多表头导出excel文件具体实现
首先引入两份JS:copyhtmltoexcel.js以及 tableToExcel.js 复制代码 代码如下: /* * 默认转换实现函数,如果需要其他功能,需自行扩展 * 参数: * tableID : HTML中Table对象id属性值 * 详细用法参见以下 TableToExcel 对象定义 */function saveAsExcel(tableID){ var tb = new TableToExcel(tableID); tb.setFontStyle("Cour
-
JSP动态输出Excel及中文乱码的解决
最近在网上看到一个用java来操纵excel的open source,在weblogic上试用了一下,觉得很不错,特此向大家推荐一下. 首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中. 写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的.复杂的你可能还要查询数据库什么的. //////////////////////////
-
jsp页面中显示word/excel格式的文档的方法
word页面只要在jsp头设置如下指令: 复制代码 代码如下: <%@page contentType="application/msword;charset=GBK" %> excel如下: 复制代码 代码如下: <%@page contentType="application/vnd.ms-excel;charset=GBK" %>
-
JSP生成WORD文档,EXCEL文档及PDF文档的方法
本文实例讲述了JSP生成WORD文档,EXCEL文档及PDF文档的方法.分享给大家供大家参考,具体如下: 在web-oa系统中,公文管理好象不可或缺,有时需要从数据库中查询一些数据以某种格式输出来,并以word文档的形式展现,有时许多word文档保存到数据库中的某个表的Blob字段里,服务器再把保存在Blob字段中的图片文件展现给用户.通过网上查找发现很少有关于此类的文章,现在整理起来供大家参考. 1 在client端直接生成word文档 在jsp页面上生成word文档非常简单,只需把conte
-
JSP实现从数据库导出数据到Excel下载的方法
本文实例讲述了JSP实现从数据库导出数据到Excel下载的方法.分享给大家供大家参考,具体如下: 关键代码: <%@ page contentType="application/msexcel" %> <% //response.setHeader("Content-disposition","inline; filename=videos.xls"); response.setHeader("Content-disp
-
jsp导出身份证到excel时候格式不对但以X结尾的却可以
今天早上客户跟我说excel导出身份证的时候显示有的对有的不对,我一看原来身份证以X结尾的可以,其它都显示不正确.身份正显示如图所示: 在网上搜了一下发现,原来excel看你数字列超过12位就会显示科学计数.而身份证一般都是18位所以显示这样. 解决办法就是在身份证这一列前面加"单引号".形如:'4206211111111111111 具体代码如下:<td style="border: 1px solid #000;">'<s:property v
-
JSP 导出Excel表格的实例
java 后台返回一个ModelAndView 对象,然后加入这2行设置 response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment;filename=" + URLEncoder.encode("会员列表.xls", "UTF-8")); 也可以把这二行设
-
php中导出数据到excel时数字变为科学计数的解决方法
在数据导出到excel时数字格式不对,一般分为以下两种情况. 1.excel单元格设置长度不够 解决方法: 复制代码 代码如下: //在excel.php文件中 $objActSheet = $objPHPExcel->getActiveSheet(); // 设置 栏目名称 $objActSheet->setCellValue("b1", "卡号"); // 设置列的宽度 $objActSheet->getColumnDimension('b')
-
快速解决mysql导数据时,格式不对、导入慢、丢数据的问题
如果希望一劳永逸的解决慢的问题,不妨把你的mysql升级到mysql8.0吧,mysql8.0默认的字符集已经从latin1改为utf8mb4,因此现在UTF8的速度要快得多,在特定查询时速度提高了1800%! 但是如果时间等不及,就先用下面的办法快速解决一下. 问题一:格式不对(常出现时间格式不对的情况): 方法1:将excel文件另存为csv,再导入数据库: 方法2:导入的第一步时,默认编码方式是65001(UTF-8),可以尝试选择[10008 (MAC - Simplified Chin
-
ASP.NET MVC使用EPPlus,导出数据到Excel中
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件. 源代码下载:https://github.com/caofangsheng93/ExcelExportInMvc 介绍 这篇文章,介绍的是怎样导出数据到Excel文件中,大多数的后端程序都有报表功能:把显示在Grid中的数据导出到Excel文件中,这篇文章中使用的是EPPlus组件. EPPlus是一个基于OOXML[Open Extended Markup Lang
-
ASP.NET导出数据到Excel的实现方法
网上好些代码的原理大致与此类似,同样都存在一个问题,就是: 类型"GridView"的控件"ctl00_center_GridView1"必须放在具有 runat=server 的窗体标记内. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息:System.Web.HttpException: 类型"GridView"的控件"ctl00_cent
-
利用PHPExcel读取Excel的数据和导出数据到Excel
PHPExcel是一个PHP类库,用来帮助我们简单.高效实现从Excel读取Excel的数据和导出数据到Excel.也是我们日常开发中,经常会遇到的使用场景.比如有个客户信息表,要批量导出发给同事,我们就可以用PHPExcel来快速实现.同样,如果我们要利用短信群发接口去群发信息,PHPExcel可以快速导入客户信息,避免人工录入信息的麻烦. PHPExcel使用教程: 首先下载PHPExcel 到https://github.com/PHPOffice/PHPExcel下载PHPExcel,如
随机推荐
- 注册表危险组件删除功能批处理
- java创建简易视频播放器
- Android开发必备:秒杀真机超快模拟器Genymotion介绍
- Android 利用ViewPager实现图片可以左右循环滑动效果附代码下载
- Android的App启动时白屏的问题解决办法
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- ajax请求get与post的区别总结
- 5种nginx负载均衡配置方法分享
- Android中实现图文并茂的按钮实例代码
- jquery设置css样式的多种方法(总结)
- JS验证input输入框(字母,数字,符号,中文)
- node koa2实现上传图片并且同步上传到七牛云存储
- 图解修改IIS web.config配置文件增设置默认文档的方法
- iis 不能下载包含中文文件名的rar文件
- JS表的模拟方法
- URLConnection发送HTTP请求的方法_动力节点Java学院整理
- Java使用poi操作excel实例解析
- ThinkPHP2.x防范XSS跨站攻击的方法
- C++命名空间实例解析
- case 嵌套查询与连接查询你需要懂得