`

POI3.9读写Excel

 
阅读更多

使用POI3.9对excel进行读写

 

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.text.ParseException;

import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.FormulaEvaluator;

public class Copy_2_of_TestExcel {
	public static void main(String[] args) throws FileNotFoundException, IOException, ParseException {
		String filePath = "C:\\A.xls";
		HSSFWorkbook book = new HSSFWorkbook(new FileInputStream(filePath));
		HSSFSheet sheet = book.getSheetAt(0);
		FormulaEvaluator evaluator = book.getCreationHelper().createFormulaEvaluator();
		
		sheet.getRow(15).getCell(3).setCellValue("bbb");
		
		for(int i=12;i<31;i++){
			HSSFRow row1 = sheet.getRow(i);
			HSSFCell cell1 = row1.getCell(3);
			if (Cell.CELL_TYPE_FORMULA == cell1.getCellType()){
				try{
					System.out.println((i+1) + "行:" + cell1.toString() + ","  + evaluator.evaluate(cell1).getStringValue());
				}catch (Exception e) {
					System.out.println((i+1) + "行:" + cell1.toString() + "," + cell1.toString() + ","  + evaluator.evaluate(cell1).getNumberValue());
				}
			}else if(cell1.toString() != "" && cell1.toString() != null){
				System.out.println(i + ":" + cell1.toString());
			}
		}
	}
}

 所需jar包见附件。

分享到:
评论
2 楼 执子_之手 2014-08-01  
jar包已上传。
1 楼 Night舞夜 2014-07-26  
大神能不能把用到的jar包也放出来呀。直接在这下载比较快

相关推荐

    poi3.9读写EXCEL

    在本例中,我们将聚焦于“poi3.9读写EXCEL”这一主题,特别是针对支持2007版Excel(XLSX格式)的特性。 Apache POI是Apache软件基金会的一个开源项目,其主要目标是提供一个API,使得Java程序员能够处理Microsoft ...

    poi3.9读写excel兼容03和07版本

    "poi3.9读写excel兼容03和07版本"这个标题指的是使用Apache POI 3.9版本的API,能够兼容两种不同格式的Excel文件:.xls(Excel 2003及更早版本)和.xlsx(Excel 2007及更高版本)。 在描述中提到的"完美修订版本...

    spring3.2.5 MVC Poi3.9操作excel批量导入

    总之,"spring3.2.5 MVC Poi3.9操作excel批量导入"是一个涵盖了Web开发、数据处理和文件操作的综合技术主题。结合Spring MVC的灵活性、Apache POI的强大文件处理能力以及Maven的项目管理,开发者可以构建出强大且...

    poi 3.9读取excel xls xlsx 有jar包

    在标题中提到的“poi 3.9读取excel xls xlsx 有jar包”,指的是使用Apache POI 3.9版本来读取Excel的工作簿(XLS和XLSX格式)。这个版本的POI包含了处理Excel文件所需的核心组件。 Apache POI 提供了HSSF(Horrible...

    poi3.9 操作Excel(支持大数据量) jar包+事例源码

    在“poi3.9 操作Excel(支持大数据量) jar包+事例源码”中,我们可以看到一个专门针对大数据处理优化的版本,这使得在Java应用程序中处理大量Excel数据变得高效且实用。 Apache POI 3.9版引入了一些重要的改进和...

    poi-3.9 apache-poi-3.9 最新稳定版本

    1. HSSF:这是Apache POI对早期Excel文件格式的支持,主要用于读写.xls文件。HSSF提供了一系列的类,如`HSSFWorkbook`代表工作簿,`HSSFSheet`代表工作表,`HSSFRow`代表行,`HSSFCell`代表单元格。开发者可以通过...

    利用poi3.9操作excel例子,对比双色球的历史中奖数据

    在IT行业中,Apache POI是一个广泛使用的库,它允许开发者使用Java来读写Microsoft Office格式的文件,包括Excel。在本例中,我们关注的是如何使用POI 3.9版本来操作Excel,特别是用于对比双色球的历史中奖数据。...

    poi3.9jar包全

    标题中的"poi3.9jar包全"指的是Apache POI 3.9版本的完整jar文件,这个版本发布于2013年,是POI的一个稳定版本,包含了处理Office文件所需的所有类和方法。 在Apache POI 3.9中,主要包含以下几个关键组件: 1. **...

    POI3.9涉及jar包汇总

    - `poi-3.9.jar`: 这是Apache POI的核心库,包含了处理Excel(HSSF和XSSF)、Word(HWPF和XWPF)以及PowerPoint(HSLF和XSLF)的基本功能。它提供了创建、读取和更新这些文件的类和方法。 2. **Excel支持** - `...

    POI3.9必要jar包

    总之,"POI3.9必要jar包"是Java开发人员处理Excel文件时必不可少的工具集,包含了所有与Apache POI3.9版本相关的库,能够确保项目运行的稳定性和兼容性。使用这些jar文件,开发者可以高效、灵活地进行Excel文件的...

    java word转html poi3.9

    Apache POI是Java中的一个API,它提供了读写Microsoft Office格式文件的能力,如Word、Excel和PowerPoint。在POI 3.9版本中,我们可以使用HWPF(Horrible Word Processor Format)来处理旧版的Word(.doc)文件,而...

    poi3.9 poi3.10 poi3.15 dom4j综合jar包

    - **POI 3.9**: 这个版本可能较老,但包含了基本的Excel处理功能,适用于简单的需求。例如,读取单元格数据,写入数据,格式化样式等。 - **POI 3.10**: 相比3.9,此版本可能包含了一些改进和新特性,比如增强的...

    poi 3.8 3.9 3.10 3.15 3.17各种版本

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel(XLS、XLSX)、Word(DOC、DOCX)等。在Java环境中,POI库提供了丰富的API,使得开发者能够方便地读取、写入和操作这些文件。在给定的...

    poi3.9.jar

    "poi3.9.jar"是Apache POI库的一个版本,发布于2012年,它提供了对Microsoft Office文档读写的支持,涵盖了Excel(HSSF和XSSF)、Word(HWPF和XWPF)以及PowerPoint(HSLF和XSLF)等多种文件格式。 在Excel处理方面...

    poi3.9

    这个"poi3.9"版本是Apache POI的一个重要里程碑,它为开发者提供了处理这些文档的强大工具。在本文中,我们将深入探讨Apache POI 3.9版本的关键特性、使用场景以及如何利用它来操作Excel文件。 Apache POI 3.9版...

    使用poi-3.9通过模板实现对word写入内容的demo

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Word(.doc、.docx)、Excel(.xls、.xlsx)和PowerPoint(.ppt、.pptx)。在本示例中,我们将重点讨论如何使用POI 3.9版本通过模板来...

    POI3.7/POI3.8/POI3.9

    这里提到的"POI3.7/POI3.8/POI3.9"指的是POI项目的不同版本,每个版本都有其特定的功能改进和bug修复。 1. **POI 3.7**: 这是POI项目的一个较早版本,发布于2010年。它支持对Excel(HSSF和XSSF)、Word(HWPF和XWPF...

    java jar 包 poi-3.9.zip

    这个"poi-3.9.zip"压缩包包含了Java版本的POI库,主要用于在Java应用程序中读写Excel文件。以下是关于Java POI 3.9版本的一些关键知识点: 1. **POI 框架**: POI 是Apache软件基金会的一个项目,它提供了API,使得...

    poi-ooxml-3.9-sources.jar.zip_excel poi_hugeigz_poi ooxml 3.9.ja

    综上所述,Apache POI 3.9版本是Java开发者用于读写Excel文件的强大工具,尤其在处理大型文件时具有良好的性能。通过源代码jar,开发者可以深入了解其内部机制,进行定制化开发。而HugeIGZ可能是针对大文件处理的一...

Global site tag (gtag.js) - Google Analytics