文档章节

使用jxl 解析excel时数字精度和日期的处理方法

JAVA枪手
 JAVA枪手
发布于 2013/06/25 14:34
字数 168
阅读 1810
收藏 2
点赞 0
评论 0

在用jxl解析excel的时候,如果excel中有小数,如果小数点后的位数多,可能会用科学技术法来显示结果,为了避免显示科学计数法,可以通过 两个办法来解决:
1:将excel的小数的cell格的格式改成字符串型。
2:用下面的程序处理。 
建议大家选用程序处理 
jxl 解析excel时,数字精度问题的处理 代码片段如下 。 
      SimpleDateFormat sdf=new SimpleDateFormat('yyyy-MM-dd');
      String data=cell.getContents(); 
      if(cell.getType()==CellType.DATE){ 
       DateCell dc=(DateCell)cell;         
       data=sdf.format(dc.getDate()); 
      }else  if(cell.getType()==CellType.NUMBER ||cell.getType()==CellType.NUMBER_FORMULA){ 
       NumberCell nc=(NumberCell)cell; 
       data=""+nc.getValue(); 
      }


© 著作权归作者所有

共有 人打赏支持
JAVA枪手
粉丝 7
博文 84
码字总数 15221
作品 0
东城
高级程序员
java 类型转换时需要注意的问题

近期维护前人留下的 "chongqingdaxue的缴费平台", 前后碰到两次java类型转换的问题, 这样导致的 bug 非常不应该, 应避免. 1. String 转 Integer 代码功能: 从一个 excel 表格读出 count 列的...

sailtseng ⋅ 2012/06/11 ⋅ 0

关于java读取Excel的问题

大家好,项目内用到java解析Excel的功能,我的问题有两个,向大家请教: 1、用jxl只能支持读取office2003及office以前的版本,不支持office2007之后的版本读取; 2、用poi虽然能同时支持off...

marshalbin ⋅ 2016/01/29 ⋅ 2

Android操作文档系列2- 操作Excel

1 开发调研 1.1 需求描述MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,...

我家有宝 ⋅ 2016/09/27 ⋅ 0

JAVA EXCEL API详解

使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目...

刘学炜 ⋅ 2012/06/10 ⋅ 2

java处理excel的一点实践积累

java处理excel的一点实践积累 作者:佟亮 日期:2008-11-06 1 文档说明 目的:编写本文档主要的目的是与大家分享下如何用java处理excel,文档中的代码一部分来自《企业项目管理系统V2.0》的源...

tongliang4444 ⋅ 2016/08/11 ⋅ 0

jxl读取excel,日期数据类型问题,求解?

在导入excel,解析数据时,遇到这样一个问题:因为excel中的数据有日期类型,一般excel单元格的类型是文本格式的,所以如日期2011-11-01就只能显示成2011-11-1,这样解析格式化日期(yyyy-MM...

streamlong ⋅ 2011/11/12 ⋅ 3

Excel解析与数据生成(支持JXL,POI)

最近项目中需要用到Excel解析与生成Excel,但现有系统中没有进行解析工具封装于是便封装一个Excel工具包,支持JXL工具包与POI工具包解析与生成数据,POI支持2003与2007。 Excel解析目前网上有...

皮蛋猫 ⋅ 2013/02/01 ⋅ 0

Java基础系列19:使用JXL或者POI生成和解析Excel文件

一 简介 如题所示,当我们需要在Java中解析Excel文件时,可以考虑使用JXL或POI的API来解析。 二者的区别如下: jxl现在基本上没被维护了,最近一次更新时间还是几年前。相反,poi属于Apache开...

pangfc ⋅ 2016/12/07 ⋅ 0

java操作excel

前几天要做个复杂图表,最后决定同过操作excel来实现,在网上寻觅时发现的一篇很好的技术博客,特转载分享。下面是该博客原文,来自:http://www.cnblogs.com/sunzhenxing19860608/archive/...

空指针 ⋅ 2012/05/21 ⋅ 5

JAVA利用JXL导出/生成 EXCEL

在开发中很多时间需要导出数据库中的一些数据到excel中!昨天就研究了一下……用JXL导出excel /** 导出导出采暖市场部收入、成本、利润明细表 @author JIA-G-Y */public String exporExcel(S...

郏高阳 ⋅ 2012/11/13 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

sbt网络问题解决方案

http://dblab.xmu.edu.cn/blog/maven-network-problem/

狐狸老侠 ⋅ 5分钟前 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 49分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 54分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部