`
zoutuo1986
  • 浏览: 179771 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

jxl解析excel文件时遇到的疑难杂症!!!

阅读更多
1、问题描述:解析excel文件,内容如(2)。用jxl.jar解析excel,从Cell取出来的值a和excel文件中的部分值b不同(a与b相差0.000000000001)
2、需要解析的excel的部分内容{
682.034779
205.72
137.0501421416
130.8427174816
189.1318
48.57332942
146.5032943
1539.856062
}
3、问题原因:jxl.jar始终认为单元格是CellType.NUMBER类型,即使我将excel文件中所有单元格设置成"文本"类型,jar包任然将单元格看做CellType.NUMBER,这样,cell中数据将会存储到byte[]中,然后在内部用DoubleHelper.getIEEEDouble(data, 6);转换为double,其中用到Double.longBitsToDouble(long),让精度丢失了。
(参考jxl.read.biff.NumberRecord)
4、解决方案:??????????????????????????????????
5、问题:
问题1:如何让jxl,将单元格看做String,而不看做CellType.NUMBER?
问题2:将byte[]中IEEE的值,转换为String类型或BigDecimal,不让精度丢失。
分享到:
评论

相关推荐

    使用jxl解析excel(.xls)固定模板(智联简历为例)

    尽管如此,JXL库在处理旧版Excel文件时依然非常实用,特别是在资源有限的项目中。 总的来说,通过JXL库,我们可以轻松地读取和解析Excel文件,为业务处理提供数据支持。结合上述步骤,你可以在Java项目中实现一个...

    jxl解析excel

    "jxl"库是一个用于Java的开源库,专门用于读取和写入Excel文件(.xls格式)。本篇文章将详细介绍如何利用jxl库来解析Excel。 一、jxl库介绍 jxl库是由Waqas Bhatti开发的,它提供了Java API,使得开发者能够方便地...

    jxl JAVA Excel解析

    Label label = new Label(0, 0, "Hello, JXL!"); sheet.addCell(label); workbook.write(); workbook.close(); } } ``` ### 4. 读取Excel文件 读取Excel文件主要包括以下步骤: 1. 创建`Workbook`对象,指定...

    jxl解析EXCEl2003

    在Java编程环境中,处理Excel文件...通过学习和实践使用JXL解析Excel文件,你不仅可以提升Java编程能力,还能在数据处理领域拓展自己的技能树。无论是数据导入、报表生成还是自动化测试,这都将是一个非常实用的工具。

    用jxl下载excel文件

    ### 使用JXL库下载并处理Excel文件 #### 知识点概述 本文将详细介绍如何使用JXL库结合Java网络编程技术来实现从指定URL下载Excel文件,并将其保存到本地指定目录的功能。此外,我们还将简单介绍如何使用JXL库读取...

    利用jxl操作excel文件

    本篇将详细介绍如何利用`jxl`库来操作Excel文件,并结合实例说明如何从Excel文件中提取数据并生成TXT文件。 首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应...

    jxl操作excel文件

    ### jxl操作Excel文件知识点详解 #### 一、jxl简介 jxl 是一款用于 Java 环境下的 Excel 操作库,由一位韩国开发者所编写。与 Apache POI 相比,jxl 的功能略显简单,但在中文支持方面表现出色。jxl API 不依赖于...

    jxl解析Excel包

    在这个场景中,我们主要关注如何使用JXL库来解析Excel文件。首先,我们需要确保已经将JXL库引入到我们的项目中,这里提供的"jxl.jar"就是这个库的实现。 JXL库的使用步骤大致如下: 1. **导入依赖**:在Java项目中...

    浅谈jxl解析excel —————复制、修改excel表

    而JXL库则是一个专门用于Java平台的Excel文件读写工具,它允许开发者以编程方式来处理Excel文件,包括创建、读取、修改和保存Excel工作簿。本文将围绕“浅谈jxl解析excel ——复制、修改excel表”这一主题,深入探讨...

    java使用jxl打印excel报表文件

    JXL库是一个广泛使用的Java库,它允许开发者读取、写入和修改Excel文件。本篇将深入探讨如何使用JXL库在Java中打印Excel报表。 首先,要使用JXL库,你需要在项目中引入它的依赖。在本例中,`jxl.jar`是JXL库的核心...

    JXL操作EXCEL的各个类的解析.doc

    JXL 操作 EXCEL 的各个类的解析是 Java 语言中操作 Excel 文件的主要方法之一。JXL 通过提供了多种类来实现对 Excel 文件的读写操作。 首先,JXL 提供了一个抽象类 Workbook,该类相当于是一个工具类,用于生成 ...

    jxl操作excel文件例子

    在Java编程环境中,JXL库是一个非常实用的工具,它允许开发者轻松地读取、写入和修改Excel文件。标题“jxl操作excel文件例子”指的是利用JXL库进行Excel文件处理的实际应用。描述中提到的“通过jxl操作excel,简单...

    java利用jxl生成excel文件

    Java使用JXL库生成Excel文件是一项常见的任务,特别是在数据处理、报表生成或导出时。JXL是一个开源的Java库,允许我们读取、写入和修改Excel文件。以下将详细讲解如何使用JXL库来生成Excel文件。 首先,我们需要在...

    java利用jxl读取excel文件

    `jxl`库是一个广泛使用的第三方库,它允许开发者轻松地读取、写入和修改Excel文件。本篇文章将深入探讨如何利用`jxl.jar`包来实现这一功能。 首先,确保你已经正确地将`jxl.jar`文件添加到你的项目类路径中。这可以...

    poi,jxl解析excel

    - **数据导入导出**:在Web应用中,可以使用Apache POI或JXL将用户上传的Excel文件数据导入数据库,或者将数据库数据导出为Excel文件供用户下载。 - **数据分析**:通过读取Excel数据,可以进行数据清洗、统计分析...

    jxl解析Excel的jar包和源文件包(两个)

    2. **写入Excel文件**:除了读取,jxl还可以创建新的Excel文件或向已有的文件添加新的工作表。开发者可以通过创建`Workbook`对象,然后添加`Sheet`,在`Sheet`上创建`Row`,最后在`Row`上设置`Cell`的值来实现写入...

    jxl解析excel1

    本文将介绍如何使用Java中的jxl库来操作Excel文件,包括创建、读取和格式化Excel数据。jxl是一个纯Java实现的库,适用于Windows、Linux等操作系统,对中文支持良好,不过其对图形和图表的支持相对有限。 1. **jxl库...

    excel 解析,jxl 实现,通用

    当我们需要在Java应用程序中处理Excel文件时,JXL库提供了一个实用的解决方案。JXL是一个开源库,专门设计用来读写Excel文件(.xls格式),使得在Java环境中解析Excel数据变得简单易行。 首先,让我们深入了解JXL库...

    jxl导出excel加水印.zip

    `jxl`库是一个流行的Java库,它允许开发者读取、写入和修改Excel文件。本教程将详细介绍如何使用`jxl`库在导出Excel时添加水印,以及涉及的核心类`WritableWorkbook`、`WritableSheet`和`WritableCellFormat`。 `...

    jxl模版生成excel

    在jxl中,可能有类似的机制允许用户在模板中定义占位符,然后在运行时用实际数据替换这些占位符,从而生成定制的Excel文件。 **详细知识点:** 1. **JExcelAPI介绍**:JExcelAPI是一个Java库,提供对Excel文件的...

Global site tag (gtag.js) - Google Analytics