POI Excel - 文档处理

POI Excel - 文档处理 首页 / POI入门教程 / POI Excel - 文档处理

为了处理Excel(.xls)文档,Apache POI提供了完整的API,该API由可用于创建Excel,读取和写入数据的类和方法组成。

HSSF 是Excel文件格式的纯Java实现。在使用excel文件时,首先无涯教程需要使用HSSFWorkbook类创建工作簿。

之后,为了在工作表中创建行和单元格,API为每个类提供了单独的类。要创建行,请提供 org.apache.poi.ss.usermodel.Row 类,并为单元格提供 org.apache.poi.ss.usermodel.Cell 类。

POI Workbook

它是用于创建Excel工作簿的界面。它包含HSSFWorkbook类的对象,并提供创建,读取和写入Excel工作表的方法。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/apache-poi-word/apache-poi-excel-document-handling.html

来源:LearnFk无涯教程网

POI Workbook 方法

函数说明
CellStyle createCellStyle()将创建一个新的Cell样式并将其添加到工作簿的样式表中。
DataFormat createDataFormat()返回此工作簿的DataFormat实例。
Font createFont()将创建一个新字体并将其添加到工作簿的字体表中。
Name createName()将在此工作簿中创建一个新的定义名称。
Sheet createSheet()将为此工作簿创建一个工作表,将其添加到工作表中并返回高级表示。
Sheet createSheet(java.lang.String sheetname)将为此工作簿创建一个新工作表并返回高级表示。
void write(java.io.OutputStream stream)  throws java.io.IOException将此工作簿写到Outputstream。

工作簿(Workbook)表示使用HSSF Workbook类创建的Excel文件。看一个创建工作簿的简单示例。

POI Workbook 示例

package poiexample;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Workbook;
public class CreateWorkBook {
	public static void main(String[] args) throws FileNotFoundException, IOException {
		Workbook wb = new HSSFWorkbook();
	    try(OutputStream fileOut = new FileOutputStream("Learnfk.xls")) {
	        wb.write(fileOut);
	    }catch(Exception e) {
	    	System.out.println(e.getMessage());
	    }
	}
}

输出:

It will create an new empty Excel sheet Learnfk.xls in current directory.

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

iOS开发高手课 -〔戴铭〕

大规模数据处理实战 -〔蔡元楠〕

Java性能调优实战 -〔刘超〕

微信小程序全栈开发实战 -〔李艺〕

Flink核心技术与实战 -〔张利兵〕

编程高手必学的内存知识 -〔海纳〕

郭东白的架构课 -〔郭东白〕

网络排查案例课 -〔杨胜辉〕

结构会议力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)