示例一:
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class Test1 {
public static void main(String[] args) throws IOException{
// 普通的文件流
FileOutputStream fileOut = new FileOutputStream("E:/poi_excel/workbook.xls");
// 建立新HSSFWorkbook对象
HSSFWorkbook wb = new HSSFWorkbook();
// 把Workbook对象输出到文件workbook.xls中
wb.write(fileOut);
// 关闭流
fileOut.close();
}
}
示例二:
/**
* 目标:学习使用工作中经常使用的类
* 演示:使用POI写入Excel
* 其它:设置格式、公式,请各学员自行研究,以便将报表做得漂亮些。
*/
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.poi.hssf.usermodel.*;
public class Test2 {
public static void main(String[] args) throws IOException{
// 普通的文件流
FileOutputStream fileOut = new FileOutputStream("E:/poi_excel/workbook.xls");
// 建立新HSSFWorkbook对象
HSSFWorkbook wb = new HSSFWorkbook();
// 建立新的sheet对象
HSSFSheet sheet = wb.createSheet("JAVA基础考试记录");
// 建立新行(0-在第1行)
HSSFRow row = sheet.createRow(0);
// 在该行创建各个单元格
row.createCell((short)1).setCellValue(1.2);//设置cell浮点类型的值
row.createCell((short)2).setCellValue("中国人") ;//设置cell字符类型的值
row.createCell((short)3).setCellValue(true);//设置cell布尔类型的值
row.createCell((short)4).setCellValue(new SimpleDateFormat("yyyy-MM-dd").format(new Date()));
// 把Workbook对象输出到文件workbook.xls中
wb.write(fileOut);
// 关闭流
fileOut.close();
}
}
示例三:
/**
* 目标:学习使用工作中经常使用的类
* 演示:使用POI写入Excel
* 其它:设置格式、公式,请各学员自行研究,以便将报表做得漂亮些。
*/
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.*;
public class Test3 {
public static void main(String[] args) throws IOException{
// 普通的文件流
FileInputStream fileIn = new FileInputStream("E:/poi_excel/workbook.xls");
// 建立新HSSFWorkbook对象
HSSFWorkbook wb = new HSSFWorkbook(fileIn);
// 建立新的sheet对象
HSSFSheet sheet = wb.getSheet("JAVA基础考试记录");
// 建立新行(0-在第1行)
HSSFRow row = sheet.getRow(0);
// 在该行创建各个单元格
double v1 = row.getCell((short)1).getNumericCellValue();
String v2 = row.getCell((short)2).getStringCellValue() ;
boolean v3 = row.getCell((short)3).getBooleanCellValue();
String v4 = row.getCell((short)4).getStringCellValue();
System.out.println(v1);
System.out.println(v2);
System.out.println(v3);
System.out.println(v4);
}
}
分享到:
相关推荐
#### 三、使用 POI 创建和读取 Excel 文件 为了使用 POI 操作 Excel 文件,首先需要准备以下环境: 1. **JDK 版本**:至少需要 JDK 1.4 或更高版本。 2. **POI 库**:下载 POI 库,可以从 Apache 官方网站获取:...
本篇文章将详细探讨使用Apache POI库通过Java导出Excel所需的三个关键JAR包。 首先,我们来了解Apache POI项目。它是一个开源项目,主要由Apache软件基金会维护,其目标是提供一套API,使得开发者可以使用Java处理...
本文将详细介绍如何使用Apache POI实现Excel的导出功能,并在此基础上实现自动换行。 #### 一、Apache POI简介 Apache POI是一个流行的Java库,用于创建和维护Microsoft Office文档。它包括对Word(DOCX),Excel...
这个标题包含了三个关键词:SpringMVC、POI 和 Excel,它们是我们今天要探讨的主题。 描述解释 在这个描述中,我们可以看到 SpringMVC POI Excel 生成导出是一个完整的过程,从前台写法到 controller 写法再到 ...
在IT行业中,Apache POI是一个广泛使用的Java库,它允许开发者读取、写入和修改Microsoft Office格式的文件,特别是Excel工作簿。本教程将详细讲解如何使用Apache POI在Web环境中导出Excel表格,避免生成不必要的...
标题中的“excel poi 三个包”指的是Apache POI项目的一部分,该项目是一个开源的Java库,专门用于处理Microsoft Office格式的文件,尤其是Excel。POI库提供了API,使得开发者能够在Java应用,包括JSP(JavaServer ...
### POI Excel 模板读取并导出带公式的Excel文档 #### 一、概述 ...综上所述,通过使用Apache POI库结合Excel模板文件,可以高效地实现批量数据的导入导出,并保持原有的公式计算能力,大大提高了工作效率。
在"基于poi的excel导入导出封装"这个主题中,我们将深入探讨如何使用Apache POI库来实现Excel文件的导入和导出功能。 **一、Apache POI基本概念** 1. **工作簿(Workbook)**: 在Apache POI中,工作簿是Excel文件...
以下是一个简单的示例,展示了如何使用Java POI创建一个Excel文件并写入数据: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io....
下面是一个完整的使用Apache POI生成Excel报表的Java代码示例: ```java import java.io.FileOutputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import org.apache....
以下是一个简单的例子,展示如何使用POI从Excel读取数据并写入Word: ```java // 读取Excel Workbook workbook = new XSSFWorkbook(new FileInputStream("input.xlsx")); Sheet sheet = workbook.getSheetAt(0); ...
这个资源包包含了POI项目的源代码、相关文档以及示例,可以帮助开发者深入理解如何使用POI来操作Excel文件。 一、Apache POI 简介 Apache POI 是由Apache软件基金会开发的一个Java库,它的主要功能是读取和写入...
Apache POI是一个流行的Java库,用于读取和写入Microsoft Office格式的文件,尤其是Excel(.xlsx和.xls)文件。在“poi操作excel表格导入和导出”这个主题中,我们将深入探讨如何利用Apache POI进行Excel数据的处理...
### POI处理 Excel 2007:详细解析与示例代码分析 #### 一、概述 Apache POI 是一个用于读写 Microsoft Office 格式文件的 Java API,包括 Excel、Word 和 PowerPoint 等。POI 提供了对 `.xls`(Excel 97-2003)和...
在实际使用中,你需要将这三个jar包加入到你的Java项目的类路径中。这样,你就可以利用Apache POI提供的API来创建复杂的Excel报表,比如设置单元格的值、格式、公式,合并单元格,插入图表,应用条件格式等等。同时...