org.apache.poi使用

要使用 Apache POI 库导出 XLS 格式的文件,您需要遵循以下步骤:

  1. 添加 Apache POI 依赖关系:在您的项目中添加 Apache POI 的依赖关系,以便能够使用相关的类和方法。您可以通过 Maven 或直接下载 JAR 文件的方式添加依赖。

  2. 创建工作簿实例:使用 HSSFWorkbook 类创建一个新的工作簿对象。

HSSFWorkbook workbook = new HSSFWorkbook();
  1. 创建工作表实例:使用 createSheet() 方法创建一个新的工作表。
HSSFSheet sheet = workbook.createSheet("Sheet1");
  1. 创建行和单元格:使用 createRow() 方法在工作表上创建新的行,并使用 createCell() 方法在行上创建新的单元格。
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell(0);
  1. 设置单元格的值:使用 setCellValue() 方法设置单元格的值。
cell.setCellValue("Hello, World!");
  1. 保存工作簿:将工作簿保存到文件中。
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
workbook.write(fileOut);
fileOut.close();

完整的示例代码:

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

import java.io.FileOutputStream;
import java.io.IOException;

public class ExcelExporter {
    public static void main(String[] args) {
        try (Workbook workbook = new HSSFWorkbook()) {
            Sheet sheet = workbook.createSheet("Sheet1");

            Row row = sheet.createRow(0);
            Cell cell = row.createCell(0);
            cell.setCellValue("Hello, World!");

            FileOutputStream fileOut = new FileOutputStream("workbook.xls");
            workbook.write(fileOut);
            fileOut.close();

            System.out.println("Excel 文件导出成功!");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

以上代码将在项目根目录下创建一个名为 “workbook.xls” 的 Excel 文件,并将 “Hello, World!” 写入第一个单元格。

请注意,这只是一个简单的示例,您可以根据实际需求使用 Apache POI 提供的更多功能和方法来进行定制。

你可能感兴趣的:(apache)