`

简单导出Excel时18位身份证后三位显示000的处理

阅读更多

1、用html格式的页面下载时

项目中数据导出使用的是生成标准的html页面,用table的方式显示数据,然后设置头信息:

	response.setHeader("Content-Disposition","inline;filename=\""+fileName+".xls\"");
	response.setContentType("application/vnd.ms-excel");
 

来实现下载。

 

遇到的问题是,如果数据中有比较大的数字,如18位身份证号码,就会把后三位显示成000。

解决办法是:

在html页面中定义td的样式,如下:

<style>
td{
	mso-number-format:'\@';
}
</style>
 

即可显示正常。

 

2、用pl/sql导出时

另外,如果用pl/sql导出,可以直接选择“复制到Excel”选项,如果没有安装Excel,可以选择导出XML,然后在Excel中选择“数据”-〉“导入外部数据”-〉“导入数据”,选择刚才选择的xml文件,点击两个确定就能导入了。这两种方式都可以避免大数字不准确的问题。

 

 

 

 

分享到:
评论

相关推荐

    解决ASP导出查询结果到Excel中的身份证号问题.doc

    本文主要讨论如何解决在ASP导出Excel时身份证号后3位变为0的问题。 首先,这个问题的根源在于Excel的默认数据格式。Excel通常会将超过11位的数字视为数值型数据,并使用科学记数法来表示。因此,18位的身份证号码在...

    ASP把Access数据库的查询结果导出为Excel文件时,出现一点问题身份证号后3位全部变成0的解决办法

    ASP把Access数据库的查询结果导出为Excel文件时,出现一点问题身份证号后3位全部变成0的解决办法。近日在用ASP把Access数据库的查询结果导出为Excel文件时,出现一点问题,因为有一个字段是身份证号码,在导出的...

    ALV导出数据到EXCEL时数据丢失位数的解决方法

    但是在将ALV数据导出到Excel时,可能会出现数据丢失位数的问题,具体来说,就是最后一位数字被截断或丢失。这是一个常见的问题,今天我们将讨论这个问题的解决方法。 首先,我们需要了解这个问题的根源。导致这个...

    poi导出根据模板导出excel和简单列表导出excel源码

    在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...

    ALV导出excel时窜行

    然而,在实际操作中,用户经常会遇到使用ALV导出数据到Excel文件时数据窜行的问题,这会导致导出后的Excel数据无法正确显示,从而影响数据处理和分析。为了解决这一问题,本文将详细探讨可能导致窜行的两个主要原因...

    QT 高效 导入导出excel , tableWidget显示

    在QT编程中,高效地导入和导出Excel数据并将其显示在`tableWidget`中是一项常见的需求。这里我们将深入探讨如何实现这一功能,以及优化性能的方法。QT是一个跨平台的应用程序开发框架,提供了丰富的GUI组件,`...

    导出Excel功能,导出Excel功能,导出Excel功能

    在IT领域,导出Excel功能是一项非常常见的需求,特别是在数据分析、报表生成以及数据共享等场景中。Excel作为一款强大的电子表格软件,因其易用性、灵活性和强大的计算能力,成为了企业和个人处理数据的首选工具。...

    GridControl通用导出Excel

    ### GridControl通用导出Excel知识点解析 #### 一、GridControl通用导出Excel概述 GridControl是DevExpress提供的一款用于展示和编辑数据的强大组件。在实际应用中,常常需要将GridControl中的数据导出到Excel中,...

    使用aspose导出Excel(根据模板导出excel).zip

    Aspose是著名的第三方库,主要用于处理各种文档格式,如Word、Excel、PDF等。在本示例中,我们将深入探讨如何使用Aspose库在.NET环境中根据模板导出Excel电子表格。这个过程涉及到多个步骤和技术,包括理解Aspose的...

    jquery 导出excel方法

    当需要将数据从网页导出为Excel格式时,jQuery提供了多种方法来实现这一功能。下面将详细介绍jQuery导出Excel的方法,以及相关知识点。 1. **jQuery插件:TableExport** 文件`tableExport.jquery.plugin-a891806`...

    易语言高级表格快速导出EXCEL

    本主题聚焦于易语言在处理高级表格数据时的高效导出功能,特别是如何将数据快速导出为Excel格式。Excel作为微软Office套件的一部分,是广泛用于数据分析和报表制作的工具,其丰富的公式、图表和自定义功能使得数据...

    cxGrid带正副标题导出Excel

    在本主题"cxGrid带正副标题导出Excel"中,我们将探讨如何利用cxGrid控件在导出数据到Excel文件时,同时包含主标题(正标题)和副标题(副标题)。 首先,我们需要了解cxGrid的基本结构。cxGrid通常由几个主要部分...

    pb导出excel2007

    在实际开发中,有时我们需要将PB的数据窗口数据导出到Excel以便于分析、处理或分享,而这个过程可以通过调用特定的DLL(动态链接库)来实现,而不是依赖于OLE自动化(即直接启动Excel进程进行操作)。 首先,使用...

    layui数据表格导出Excel插件

    4. 配置导出格式:在调用`layui.excel.export`时,你可以设置导出的Excel文件的标题、列定义以及数据。这使得你可以自定义导出的样式和内容。 5. 处理导出响应:在某些情况下,你可能需要处理导出的回调结果,例如...

    ext实现导出excel的功能。

    EXTJS提供了一种高效的方法来将数据导出到Excel格式,使得用户能够方便地处理和分析数据。在这个场景下,我们可以从以下几个关键知识点入手: 1. **EXTJS组件**:EXTJS的核心是其丰富的组件库,包括表格(Grid)、...

    基于SpringBoot和POI实现单线程和多线程导出Excel.zip

    基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip基于SpringBoot和POI实现单线程和多线程导出Excel.zip...

    EXCEL处理身份证信息

    在Excel中处理身份证信息是一项常见的任务,特别是在进行数据录入、分析或管理个人资料时。以下是一些关于如何在Excel中有效处理身份证信息的关键知识点: 1. **身份证输入正确性的验证**: 这是一个用于检查...

    java 导出excel,带图片的Excel导出

    而带图片的Excel导出则增加了复杂性,因为涉及到二进制数据的处理和Excel特定格式的支持。以下是一些关于如何在Java中实现这一功能的关键知识点: 1. **Apache POI库**:Apache POI是Java领域广泛使用的处理...

    Delphi DBGrid导出Excel2010

    然而,在实际应用中,我们经常需要将 DBGrid 中的数据导出到其他格式,例如 Excel,以便于数据分析和处理。下面,我们将介绍如何使用 Delphi 语言将 DBGrid 中的数据导出到 Excel 2010 中。 Delphi DBGrid 导出 ...

Global site tag (gtag.js) - Google Analytics