使用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包见附件。
相关推荐
在本例中,我们将聚焦于“poi3.9读写EXCEL”这一主题,特别是针对支持2007版Excel(XLSX格式)的特性。 Apache POI是Apache软件基金会的一个开源项目,其主要目标是提供一个API,使得Java程序员能够处理Microsoft ...
"poi3.9读写excel兼容03和07版本"这个标题指的是使用Apache POI 3.9版本的API,能够兼容两种不同格式的Excel文件:.xls(Excel 2003及更早版本)和.xlsx(Excel 2007及更高版本)。 在描述中提到的"完美修订版本...
总之,"spring3.2.5 MVC Poi3.9操作excel批量导入"是一个涵盖了Web开发、数据处理和文件操作的综合技术主题。结合Spring MVC的灵活性、Apache POI的强大文件处理能力以及Maven的项目管理,开发者可以构建出强大且...
在标题中提到的“poi 3.9读取excel xls xlsx 有jar包”,指的是使用Apache POI 3.9版本来读取Excel的工作簿(XLS和XLSX格式)。这个版本的POI包含了处理Excel文件所需的核心组件。 Apache POI 提供了HSSF(Horrible...
在“poi3.9 操作Excel(支持大数据量) jar包+事例源码”中,我们可以看到一个专门针对大数据处理优化的版本,这使得在Java应用程序中处理大量Excel数据变得高效且实用。 Apache POI 3.9版引入了一些重要的改进和...
1. HSSF:这是Apache POI对早期Excel文件格式的支持,主要用于读写.xls文件。HSSF提供了一系列的类,如`HSSFWorkbook`代表工作簿,`HSSFSheet`代表工作表,`HSSFRow`代表行,`HSSFCell`代表单元格。开发者可以通过...
在IT行业中,Apache POI是一个广泛使用的库,它允许开发者使用Java来读写Microsoft Office格式的文件,包括Excel。在本例中,我们关注的是如何使用POI 3.9版本来操作Excel,特别是用于对比双色球的历史中奖数据。...
标题中的"poi3.9jar包全"指的是Apache POI 3.9版本的完整jar文件,这个版本发布于2013年,是POI的一个稳定版本,包含了处理Office文件所需的所有类和方法。 在Apache POI 3.9中,主要包含以下几个关键组件: 1. **...
- `poi-3.9.jar`: 这是Apache POI的核心库,包含了处理Excel(HSSF和XSSF)、Word(HWPF和XWPF)以及PowerPoint(HSLF和XSLF)的基本功能。它提供了创建、读取和更新这些文件的类和方法。 2. **Excel支持** - `...
总之,"POI3.9必要jar包"是Java开发人员处理Excel文件时必不可少的工具集,包含了所有与Apache POI3.9版本相关的库,能够确保项目运行的稳定性和兼容性。使用这些jar文件,开发者可以高效、灵活地进行Excel文件的...
Apache POI是Java中的一个API,它提供了读写Microsoft Office格式文件的能力,如Word、Excel和PowerPoint。在POI 3.9版本中,我们可以使用HWPF(Horrible Word Processor Format)来处理旧版的Word(.doc)文件,而...
- **POI 3.9**: 这个版本可能较老,但包含了基本的Excel处理功能,适用于简单的需求。例如,读取单元格数据,写入数据,格式化样式等。 - **POI 3.10**: 相比3.9,此版本可能包含了一些改进和新特性,比如增强的...
Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel(XLS、XLSX)、Word(DOC、DOCX)等。在Java环境中,POI库提供了丰富的API,使得开发者能够方便地读取、写入和操作这些文件。在给定的...
"poi3.9.jar"是Apache POI库的一个版本,发布于2012年,它提供了对Microsoft Office文档读写的支持,涵盖了Excel(HSSF和XSSF)、Word(HWPF和XWPF)以及PowerPoint(HSLF和XSLF)等多种文件格式。 在Excel处理方面...
这个"poi3.9"版本是Apache POI的一个重要里程碑,它为开发者提供了处理这些文档的强大工具。在本文中,我们将深入探讨Apache POI 3.9版本的关键特性、使用场景以及如何利用它来操作Excel文件。 Apache POI 3.9版...
Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Word(.doc、.docx)、Excel(.xls、.xlsx)和PowerPoint(.ppt、.pptx)。在本示例中,我们将重点讨论如何使用POI 3.9版本通过模板来...
这里提到的"POI3.7/POI3.8/POI3.9"指的是POI项目的不同版本,每个版本都有其特定的功能改进和bug修复。 1. **POI 3.7**: 这是POI项目的一个较早版本,发布于2010年。它支持对Excel(HSSF和XSSF)、Word(HWPF和XWPF...
这个"poi-3.9.zip"压缩包包含了Java版本的POI库,主要用于在Java应用程序中读写Excel文件。以下是关于Java POI 3.9版本的一些关键知识点: 1. **POI 框架**: POI 是Apache软件基金会的一个项目,它提供了API,使得...
综上所述,Apache POI 3.9版本是Java开发者用于读写Excel文件的强大工具,尤其在处理大型文件时具有良好的性能。通过源代码jar,开发者可以深入了解其内部机制,进行定制化开发。而HugeIGZ可能是针对大文件处理的一...