【适用范围】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>
分享到:
相关推荐
科学计数法是一种表示大数值或极小数值的方法,通过将数字简化为1到10之间的数字乘以10的幂次来表达,例如3.14 × 10^2代表314,这种表示方式在处理复杂数学问题和工程计算时非常实用。 "易语言科学计数法模块"是...
在Java编程语言中,处理数字时,特别是在进行大数据计算或者显示时,可能会遇到科学计数法的表示形式。科学计数法是一种节省空间且方便表示极小或极大的数值的格式,例如1.23E+5代表123000。然而,在某些场景下,...
这些题目展示了科学计数法在处理大数字和小数字时的灵活性。在实际应用中,科学计数法能够帮助我们更方便地处理和理解复杂的数值,尤其在进行乘除运算时,它可以大大减少计算的复杂度。例如,计算两个科学计数法表示...
双引号在ALV中显示时往往不会出现问题,但当数据被导出到Excel后,由于Excel自身的解析方式,可能将双引号内的内容视作一个整体的字段,从而导致数据窜行。在某些情况下,双引号还可能引起合并单元格的问题,导致本...
科学计数法的表示形式可以概括为:一个数被表示为1到10之间(不包含1和10)的数字a乘以10的某个幂n次方。例如,300,000,000这个数可以被表示为3×10^8。在此,指数n是原数的整数位数减去1的结果。教学过程中,教师会...
这篇文章将深入探讨科学计数法在表示大数值时的应用,以及有理数混合运算的规则与实践,进而阐述这两种数学工具在解决实际问题中的作用。 首先,科学计数法作为一种表达巨大或极小数值的方法,在科学与工程领域中尤...
在Python编程中,科学计数法是一种常用的数值表示方式,特别是在处理大数或小数时。然而,在某些情况下,我们可能需要以常规的十进制形式来显示这些数值,而不是科学计数法。例如,当你在打印报表或者进行数据可视化...
在实际应用中,常常需要将GridControl中的数据导出到Excel中,以便进行进一步的数据分析或共享。本知识点将详细介绍如何实现GridControl通用导出Excel功能,尤其是支持多个控件如GridControl、Chart、PivotGrid等...
然而,在使用TOAD导出数据到Excel文件时,有时会遇到中文字符显示为乱码的问题,这严重影响了数据的可用性和可读性。 #### 问题分析 中文乱码问题通常是由字符编码不匹配导致的。在不同的系统、软件或文件格式之间...
总的来说,"Html导出Excel文件(兼容所有浏览器)"是一个涉及前端JavaScript技术、浏览器特性和后端接口协作的问题。通过合理的技术选型和实现策略,我们可以确保无论用户使用哪种浏览器,都能顺利地将HTML表格数据...
而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现这一功能的关键知识点: 1. **Apache POI库**:Apache POI是Java领域广泛使用的处理...
根据模板导出 Excel 的关键是预先创建一个包含静态样式和内容的模板文件,然后在程序运行时替换模板中的动态数据。这通常涉及到以下步骤: - **读取模板**:使用 POI API 打开模板文件,获取工作簿对象。 - **...
总的来说,"freemarker导出Excel、Word、HTMLdemo"项目是一个很好的学习资源,它展示了Freemarker在生成各种类型文档时的强大功能。通过实践这个项目,开发者能够熟练掌握Freemarker的使用,提升其在实际开发中的...
在IT行业中,易语言是一种基于汉语编程的编程环境,它以简单、直观的...通过阅读和分析这些源代码,可以深入理解易语言在处理表格数据和导出Excel方面的技术细节,这对于提升易语言编程技能和解决实际问题非常有帮助。
在易语言中,处理表格数据和导出到Excel是一项常见的任务,这对于数据分析和报表制作非常重要。 在"易语言高级表格导出EXCEL"这个主题中,我们主要关注的是如何使用易语言来操作表格数据,并将这些数据高效地导出到...
Oracle EBS(Enterprise Business Suite)报表输出时遇到的一个常见问题是,字符字段前部的“0”在导出到Excel后可能会被自动去掉。这个问题主要涉及到数据格式化和Excel的自动处理机制。以下是对这个主题的详细解释...
这些例子展示了当数字非常大时,传统的书写方式变得不便,而科学计数法则可以有效地简化表示。 例如,神州六号的飞行距离3,200,000千米可以表示为3.2 × 10^6千米,中国的人口1,300,000,000可以表示为1.3 × 10^9人...
在.NET环境中,如果你需要将DataSet对象的数据导出到Excel文件,NPOI提供了高效且灵活的解决方案。DataSet是.NET Framework中的一个数据结构,它能存储来自多种数据源的数据,并提供了类似数据库的功能,如查询和...
在标题“asp.net 导出数据与图片到excel”和描述中提到的,是关于如何在ASP.NET环境下将数据和图片导出到Excel文件的一个主题。这是一个常见的需求,尤其是在数据分析、报表生成或数据共享时。以下是一些相关的知识...