当读取Excel中的小数时,通过Cell c = sheet.getCell(j, i);
String content = c.getContext().trim();获取的小数存在不准确的情况,
比如:245.205 获到的结果==245.20;而我想要的结果是四舍五入的效果。
这时可通过转换
http://yuanliyin.iteye.com/blog/656251:
NumberCell numberCell = (NumberCell)rSheet.getCell(j, i);
double namberValue = numberCell.getValue();
获取精确的值。在进行四舍五入。
通常我会用new DecimalFormat("#.00"),可发现245.205 转换的结果==245.20;
可通过
public static Double round(Double doubleValue, int scale){
String text=doubleValue.toString();
BigDecimal bd=new BigDecimal(text)
.setScale(scale,BigDecimal.ROUND_HALF_UP);
Double result=bd.doubleValue();
return result;
}
转换;http://blog.csdn.net/weboffice/article/details/4937992
分享到:
相关推荐
根据提供的Delphi代码片段,我们可以总结出如何在Delphi中读取Excel文件中特定单元格的内容的方法。这里涉及到了Delphi与Excel之间的交互,主要利用了Microsoft Office的自动化功能(OLE Automation)。下面是针对该...
这种问题的出现是因为 Excel 中的数值单元格在读取时,可能会被格式化为浮点数,从而导致精度损失。 例如,在 Excel 单元格中输入 1,读取后可能会变成 1.0,而输入 2.2 可能会变成 2.1999999997。这种情况下,我们...
用来读取Excel,Access的控件 读写任何单元值 数字型、字符型、布尔型以及错误型。但是你了解日期和时间型单元吗?在Excel中没有这样的单元。Excel是和Delphi一样的方式来存储日期和时间的,即浮点型。那是什么制造...
在Excel 2021中设置单元格格式是优化数据展示和管理的关键步骤。...通过以上设置,你可以灵活地调整Excel单元格的外观和数据表现形式,使其更符合你的需求和审美。熟练掌握这些技巧能极大提升数据管理和分析的效率。
本文将详细介绍如何使用JXL库来读取Excel数据,并通过一个实际的代码示例进行演示。 首先,你需要在项目中引入JXL库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>...
而xlsx-style是SheetJS的一个扩展,它为SheetJS增加了样式支持,允许我们在前端生成具有丰富样式的Excel表格,如设置单元格背景色、文本居中、自动换行、调整宽度以及显示百分比等。 首先,让我们深入了解SheetJS的...
在Java编程中,读取Excel文件内容通常使用Apache POI库,这是一个强大的API,用于处理Microsoft Office格式的文件,包括Excel。上述代码示例展示了如何利用Apache POI的HSSF(Horrible Spreadsheet Format)组件读取...
7. 数据类型转换:在读取Excel单元格时,需要根据单元格的类型进行相应的数据转换。例如,如果单元格是数值类型(CELL_TYPE_NUMERIC),则需要将它转换为字符串,然后截取掉小数部分。对于文本单元格(CELL_TYPE_...
在Python编程中,处理Excel数据是一项常见的任务,而有时我们可能会遇到读取Excel时数值被自动转换为浮点型的问题。这是因为Python的标准库`xlrd`(或更新的`openpyxl`、`pandas`等)在读取Excel文件时,默认会将...
使用aspose.cells读取Excel文件。 aspose.cells能读取格式化后的数据。其它NPOI、Ole、Com、Open xml都只能读取原始数据。 如:在单元格的数据为1,设置格式为2位小数,显示为1.00。aspose.cells读取为1.00,但NPOI...
此外,在读取过程中可能会遇到数据类型问题,比如整数变成了小数,这时可以在整数内容前加上英文引号来确保正确读取。 2. Python写入Excel数据 要向Excel文件中写入数据,则需要使用xlsxwriter库,同样通过pip ...
对于日期类型的Excel单元格,jxl提供了一个`DateCell`类,可以方便地将Excel中的日期转换为Java的`Date`对象。在导入数据时,需确保数据格式与Excel中的格式匹配,避免数据转换错误。 3. **Excel导出**:导出Excel...
在项目中,经常免不了要导入、导出Excel,导出Excel稍微简单点,制作一张模板,然后将查询之后的数据写入到模板中即可,导出程序可以做到一次写好,基本上就可以通用。 ExcelData excelData =...POI3.0 : 读取Excel文件
1. **读取Excel文件**:通过提供文件路径或者二进制数据,xlsx插件能够解析Excel文件并返回一个JSON对象,方便进一步处理。 2. **创建Excel文件**:利用JSON数据,可以创建新的Excel工作簿,并设置工作表、样式等...
通过该模型,开发人员可以轻松地读取、写入或修改Excel文件中的数据。 #### Excel对象模型的四大部分 Excel对象模型主要包括以下四个核心部分: 1. **Application**:代表Excel应用程序本身。 2. **Workbook ...
- **导出为CSV**:CSV(Comma Separated Values)是一种通用的数据交换格式,易于被各种应用程序读取,包括Excel。将Keil生成的日志文件保存为CSV格式,以便于Excel识别和导入。 - **使用文本编辑器**:如果原始...
1. 引用问题:在Excel中,引用是连接不同单元格数据的基础。你可以使用相对引用、绝对引用和混合引用。相对引用在复制公式时会根据新位置自动更新,而绝对引用则不会改变。混合引用如 `$A$1` 在列或行复制时只有一...
1. **引用问题**:在Excel中,正确地引用单元格是至关重要的。这包括相对引用、绝对引用和混合引用。相对引用在公式复制时会根据目标位置自动调整,而绝对引用则保持不变。混合引用结合了两者,允许在一个方向上进行...
在 Java 中,我们可以使用 JExcelAPI 这个库来读取和写入 Excel 文件。以下是一些关于如何使用 JExcelAPI 实现这些功能的详细说明: 1. **读取 Excel 文件**: - `Workbook` 类是 JExcelAPI 中用于表示整个 Excel ...
在MATLAB中读取Excel文件中的数据时,`xlsread`函数是一个非常有用的工具。这个函数允许用户从Excel(XLS)文件中提取数值和文本数据。然而,在使用过程中可能会遇到一些问题,比如错误的输出参数数量、数据类型转换...