【适用范围】IE,JSP
【问题描述和定位】业务需要把一个html页面中的内容导出到excle文件里面,一个常用的方法是在需要导出的jsp页面中增加:
response.setContentType("application/vnd.ms-Excel; charset=gb2312");
response.setHeader("Content-disposition","attachment;filename=excel文件名.xls");
但是经常遇到会把身份证等数字比较长的数据改成科学计数法来显示。
【解决方案和步骤】
在html页面里面加上如下css,然后在出现问题的字段应用这种style就可以了。
<style type="text/css">
<!--
td {
background-color: #FFFFFF;
}
.txt
{padding-top:1px;
padding-right:1px;
padding-left:1px;
mso-ignore:padding;
color:black;
font-size:11.0pt;
font-weight:400;
font-style:normal;
text-decoration:none;
font-family:宋体;
mso-generic-font-family:auto;
mso-font-charset:134;
mso-number-format:"\@"; //关键是这里
text-align:general;
vertical-align:middle;
mso-background-source:auto;
mso-pattern:auto;
white-space:nowrap;}
-->
</style>
示例:
<TD class="txt" align="center">
<bean:write id="ResultSet" property="VW_SETTLHINT/DEALBILLID"/>
</TD>
分享到:
相关推荐
本文件只需修改一个属性,直接替换官方文件,引入即可解决导出excel的数字变成科学计数法的问题。 有个项目需要用到jquery 的easyui和导出excel,发现官方下载的datagrid-export.js有几处bug,例如导出的excel格式,...
"ORACLE中科学计数法显示问题的解决" 在 Oracle 中,科学计数法显示问题是一个常见的问题,特别是在 PLSQL 中显示超长数字的时候,会出现科学计数法的显示格式。本文档将为解决这个问题提供解决方法。 在 Oracle ...
本文将详细介绍如何解决Python中ndarray默认使用科学计数法显示的问题。 首先,我们需要了解NumPy库中的一个配置选项——`np.set_printoptions`。这个函数用于设置打印选项,它可以用来控制NumPy数组打印时的多种...
特别是在Oracle数据库中,当涉及到17位以上的数字时,可能会出现一个问题:这些大数在查询结果中会以科学计数法的形式显示,而不是常规的数字格式。这不仅会影响数据的可读性,也可能导致后续的数据处理出现错误。...
在PHP中,将数据导出到Excel文件时,有时会遇到数字被自动转换为科学计数格式的问题。这主要是由于Excel自身的数据格式处理机制导致的。以下是一些解决方法: 1. **单元格长度不足**: 当Excel单元格的宽度不足以...
在编程领域,尤其是在处理数值表示时,科学计数法是一种常见的数字表示方式,尤其是在存储大量数据或进行高精度计算时。然而,在某些情况下,我们可能需要将这些科学计数法的数字转换为常规的字符串形式,以便于人类...
在Java编程语言中,处理数字时,特别是在进行大数据计算或者显示时,可能会遇到科学计数法的表示形式。科学计数法是一种节省空间且方便表示极小或极大的数值的格式,例如1.23E+5代表123000。然而,在某些场景下,...
layui数据表格导出Excel插件是一款为layui框架设计的实用工具,它允许用户方便地将layui数据表格中的数据导出到Excel文件中。layui是一款轻量级的前端UI框架,以其简洁、优雅的代码风格和丰富的组件库深受开发者喜爱...
在科学计数法中,一个数被表示为一个1到10之间(包含1但不包含10)的数乘以10的幂。具体规则如下: 1. 大于10的数表示为:`a × 10^n`,其中1 ≤ |a| ,n为整数。 2. 对于n位整数,10的指数n-1能表示数值的位数。 3...
本篇文章将详细讲解C#、Java和PHP这三种编程语言如何实现Excel和Word的导出功能,同时关注样式设置和处理科学计数法显示的数据问题。 1. **C#导出Excel** 在C#中,可以使用NPOI库来处理Excel文件。NPOI提供了对...
"易语言普通数值文本转科学计数文本"的主题涉及到将数字从常见的十进制表示转换为科学计数法的表达方式。易语言(EasyLanguage)是一种面向初学者的、简单易学的编程语言,它提供了丰富的函数和命令用于处理各种数据...
- **方法2**:先将数据导出为HTML格式,然后使用IE浏览器打开HTML文件,并选择【导出到Microsoft Excel】功能。这种方法同样能够解决乱码问题。 3. **另存为Excel**:完成上述步骤后,即可将CSV文件另存为Excel...
总的来说,"Html导出Excel文件(兼容所有浏览器)"是一个涉及前端JavaScript技术、浏览器特性和后端接口协作的问题。通过合理的技术选型和实现策略,我们可以确保无论用户使用哪种浏览器,都能顺利地将HTML表格数据...
但是这两种导出方法难以保持表头等单元格合并,表格颜色,表格字体等样式. 利用将网页导出到excel中的方式,可以解决以上问题. <br>/// <summary><br> /// 导出excel /// </summary><br> /// ...
在Java开发中,当面临大批量数据导出到Excel文件时,可能会遇到内存溢出的问题。这是因为Excel文件格式本身的设计,以及Java默认处理大数据的方式,可能导致内存占用过高,尤其是在一次性加载大量数据到内存中进行...
解决tableExport导出到excel中文乱码,解决tableExport导出到excel中文乱码,解决tableExport导出到excel中文乱码,解决tableExport导出到excel中文乱码
在网页开发中,有时我们需要将HTML表格的数据导出到Excel、XML等常见文件格式中,以便用户进行数据处理和存储。"html table 导出Excel,xml"这个主题就是关于如何实现这一功能的。这里我们将深入探讨这个过程,并提供...