package com.hs.tiger.application;
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
public class ParseValidator {
public static void main(String[] args) throws Exception {
InputStream inp = new FileInputStream(
"E:\\JEE\\Workspaces\\MyEclipse 8.6\\Mirror\\src\\com\\hs\\tiger\\application\\Numeric.xls");
HSSFWorkbook wb = new HSSFWorkbook(inp);
HSSFSheet sheet = wb.getSheetAt(0);
try
{
for (int i = 0; i <= sheet.getLastRowNum(); i++) {
Cell c = sheet.getRow(i).getCell(0);
//System.out.println(c.getCellType());
//c.setCellType(Cell.CELL_TYPE_STRING);
System.out.println(c.getCellStyle().getDataFormatString());
try{
System.out.println(c.getStringCellValue());
}
catch (Exception e) {
try
{
System.out.println(c.getNumericCellValue());
}
catch (Exception ex) {
// TODO: handle exception
}
}
}
}
catch (Exception e) {
// TODO: handle exception
}
/*
* for (Iterator<org.apache.poi.ss.usermodel.Row> rit =
* sheet.rowIterator(); rit.hasNext(); ) { row = rit.next(); for
* (Iterator<Cell> cit = row.cellIterator(); cit.hasNext(); ) { cell =
* cit.next(); System.out.println(cell.getBooleanCellValue()); } }
*/
}
}
使用poi读取excel内容的问题:
例如excel中cell中显示值为20,100,612.00,实际值为20100612,
使用getNumbericCellValue()读取的的实际值,
是否有函数能读取cell的显示值,求大侠指教!
显示值20,100,612.00只是格式化了而已
你读取之后再用JAVA格式化一次就行了
DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
df.applyPattern("###,###.00");
System.out.println(df.format(new Integer("20100612")));
分享到:
相关推荐
以上就是使用Apache POI读取Excel数据并写入Word的基本流程。在实际应用中,你可能需要处理更复杂的情况,比如合并单元格、处理公式、格式转换等,这都需要对POI API有更深入的理解。同时,为了提高性能,可以考虑...
使用poi解析excel文件,并将数据写入到数据库 项目说明 这个项目实现的功能是读取excel文件中的数据,解析并写入数据库。 读取的excel文件位于项目目录下的 excel\0805.xlsx 使用IntelliJ IDEA开发此项目 使用MYSQL...
### POI Excel 模板读取并导出带公式的Excel文档 #### 一、概述 在实际工作中,经常需要批量处理数据,并将其导出到Excel文件中,特别是在需要复杂计算的情况下,例如工资单、统计数据汇总等场景。利用Apache POI...
标题提到的"poi读取excel文件",指的是使用Apache POI库来处理Excel数据。在最新的版本中,POI引入了更高效和强大的功能,使得处理Excel文件变得更加方便。 描述中提到了"最新版poi相关的6个jar包",这些jar包是...
在Java开发中,Apache POI库是一个非常实用的工具,用于读取和写入Microsoft Office格式的文件,包括Excel。本篇文章将详细讲解如何利用Apache POI库在Android环境中高效地处理大数据量的Excel文件,无论是2003的....
本文将深入探讨如何使用Java的Apache POI库来读取Excel文件,并处理其中合并单元格的数据,同时将这些数据存储到实体类中以供后续使用。 Apache POI是一个强大的库,允许程序员使用Java来创建、修改和显示Microsoft...
java读取excel 表格数据。 public static void main(String[] args) { String[][] content=POIExcelUtils.read("E:\\1.xlsx"); for(int i=0;i;i++) { if(content[i]!=null){ for(int j=0;j[i].length;j...
在Java编程领域,Apache POI库是一个非常重要的工具,它允许开发者处理Microsoft Office格式的文件,包括Excel(.xlsx和.xls)文档。本教程将详细讲解如何使用Apache POI库来读取Excel文件的内容。 首先,为了在...
**POI读取Excel** 读取Excel主要涉及以下步骤: 1. **打开Workbook**:通过 FileInputStream 读取Excel文件,然后创建Workbook对象。 2. **获取Sheet**:从Workbook中获取需要的Sheet。 3. **遍历Row和Cell**:...
实现了JAVA 窗口,读取EXCEL文件,用poi读取EXCEL内容只是一个小例子
Apache POI提供对Microsoft Office格式的全面支持,包括Excel的.xlsx格式。此精简版可能是为了减小Android应用的体积和提高性能,移除了不必要的部分,但仍保留了读取Excel文件的核心功能。 3. **aa-poi-ooxml-...
标题中的“poi读取excel并输出到jsp页面”是指使用Apache POI库来处理Microsoft Excel文件,并将数据在JavaServer Pages (JSP) 页面上显示的技术。Apache POI 是一个开源项目,它允许开发者创建、修改和显示MS ...
标题提到的“poi读取Excel用到的jar包”指的是在Java项目中使用POI库进行Excel操作所需引入的依赖文件。这些jar包在描述中给出,包括了以下几个: 1. poi-ooxml-schemas-3.8-beta5-20111217.jar:这个文件包含了...
使用POI读取Excel数据的基本步骤如下: 1. 加载Excel文件:使用`WorkbookFactory.create()`方法创建一个`Workbook`实例。 2. 获取工作表:通过`Workbook`对象的`getSheetAt()`或`createSheet()`方法获取或创建工作...
在这个"利用POI解析excel并存入数据库demo"中,我们将关注如何使用 POI 库来读取 Excel 文件,并将数据有效地存入 MySQL 数据库。 首先,要开始使用 POI,你需要在你的项目中引入相应的依赖。如果你使用的是 Maven...
HSSF与POIFS(POI OLE 2 Property Set Facility)紧密关联,POIFS负责处理文件的存储结构,而HSSF则专注于Excel数据的逻辑表示。 HSSF API分为两种模式:usermodel和eventusermodel。 1. **Usermodel**:提供了一种...
在IT行业中,处理和分析数据是一项常见的任务,而Excel作为数据管理的标准工具,其文件的读取和操作经常成为开发者需要解决的问题...如果你在处理大量Excel数据时,希望提高效率,那么ExcelUtil是一个值得尝试的工具。