当前位置:首页 / EXCEL

Java打印Excel怎么做?如何实现打印功能?

作者:佚名|分类:EXCEL|浏览:98|发布时间:2025-03-16 20:06:22

Java打印Excel怎么做?如何实现打印功能?

随着信息技术的不断发展,Excel已经成为我们日常生活中不可或缺的一部分。在Java开发中,我们经常会遇到需要将Excel文件打印出来的需求。本文将详细介绍如何在Java中实现打印Excel文件的功能。

一、Java打印Excel的基本原理

在Java中,打印Excel文件主要涉及到以下几个步骤:

1. 创建Excel文件:使用Apache POI库中的HSSFWorkbook类创建Excel文件。

2. 添加数据:使用HSSFWorkbook类中的HSSFSheet和HSSFRow对象添加数据。

3. 打印Excel文件:使用Java的打印API将Excel文件打印出来。

二、Java打印Excel的具体实现

以下是使用Apache POI库实现Java打印Excel的示例代码:

```java

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFCell;

import java.io.FileOutputStream;

import java.io.IOException;

import java.awt.print.PrinterJob;

import java.awt.print.Printable;

import java.awt.print.PrinterException;

public class ExcelPrintExample {

public static void main(String[] args) {

try {

// 创建Excel文件

HSSFWorkbook workbook = new HSSFWorkbook();

HSSFSheet sheet = workbook.createSheet("Sheet1");

// 添加数据

HSSFRow row = sheet.createRow(0);

HSSFCell cell = row.createCell(0);

cell.setCellValue("Hello, World!");

// 保存Excel文件

FileOutputStream out = new FileOutputStream("example.xls");

workbook.write(out);

out.close();

// 打印Excel文件

PrinterJob job = PrinterJob.getPrinterJob();

job.setPrintable(new ExcelPrintable(workbook));

boolean doPrint = job.printDialog();

if (doPrint) {

job.print();

}

} catch (IOException e) {

e.printStackTrace();

}

}

}

class ExcelPrintable implements Printable {

private HSSFWorkbook workbook;

public ExcelPrintable(HSSFWorkbook workbook) {

this.workbook = workbook;

}

@Override

public int print(Graphics graphics, PageFormat pageFormat, int page) throws PrinterException {

if (page > 0) {

return NO_SUCH_PAGE;

}

Graphics2D g2d = (Graphics2D) graphics;

g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY());

// 获取Excel文件中的数据

HSSFSheet sheet = workbook.getSheetAt(0);

int rowCount = sheet.getLastRowNum();

// 遍历每一行

for (int i = 0; i < rowCount; i++) {

HSSFRow row = sheet.getRow(i);

if (row != null) {

// 遍历每一列

for (int j = 0; j < row.getLastCellNum(); j++) {

HSSFCell cell = row.getCell(j);

if (cell != null) {

// 根据单元格类型打印数据

switch (cell.getCellType()) {

case STRING:

g2d.drawString(cell.getStringCellValue(), 10, 10);

break;

case NUMERIC:

g2d.drawString(Double.toString(cell.getNumericCellValue()), 10, 10);

break;

case BOOLEAN:

g2d.drawString(Boolean.toString(cell.getBooleanCellValue()), 10, 10);

break;

case FORMULA:

g2d.drawString(cell.getCellFormula(), 10, 10);

break;

default:

break;

}

}

}

}

}

return PAGE_EXISTS;

}

}

```

三、相关问答

1. 问:为什么使用Apache POI库而不是其他库来实现Java打印Excel的功能?

答:Apache POI库是Java中处理Excel文件的一个非常流行的库,它提供了丰富的API来操作Excel文件,包括创建、读取、修改和打印Excel文件。与其他库相比,Apache POI库具有以下优点:

支持多种Excel版本:Apache POI库支持Excel 97-2003(.xls)和Excel 2007及以上版本(.xlsx)。

功能丰富:Apache POI库提供了丰富的API来操作Excel文件,包括单元格、行、列、样式等。

社区支持:Apache POI库拥有庞大的社区支持,可以方便地获取帮助和解决方案。

2. 问:如何处理Excel文件中的图片和图表?

答:Apache POI库支持处理Excel文件中的图片和图表。要处理图片,可以使用HSSFWorkbook类中的HSSFPictureData对象来添加图片。要处理图表,可以使用HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的HSSFWorkbook类中的