JavaPoi库的使用
JavaPoi是一个开源的Java库,它提供了一种简单的方式来读写Microsoft Office文档,如Excel、Word等,这个库的主要优点是它是纯Java的,不需要任何外部依赖,因此可以在任何支持Java的环境中使用。
我们需要在项目中引入JavaPoi的依赖,如果你使用的是Maven,可以在pom.xml文件中添加以下依赖:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
接下来,我们可以开始使用JavaPoi来操作Excel文件,以下是一个简单的例子,它创建了一个新的Excel文件,并在其中写入了一些数据:
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.FileOutputStream;
import java.io.IOException;
public class JavaPoiExample {
public static void main(String[] args) throws IOException {
// 创建一个工作簿
Workbook workbook = new HSSFWorkbook(); // 创建HSSFWorkbook对象代表一个Excel文件
Sheet sheet = workbook.createSheet("Sheet1"); // 创建一个工作表(sheet)对象,代表Excel文件中的一个工作表(sheet)
Row row = sheet.createRow(0); // 创建一个行(row)对象,代表Excel文件中的一行数据
Cell cell = row.createCell(0); // 创建一个单元格(cell)对象,代表Excel文件中的一个单元格(cell)
// 写入数据到单元格中
cell.setCellValue("Hello, World!"); // 将字符串"Hello, World!"写入单元格中
// 将工作簿写入到文件中
FileOutputStream fileOut = new FileOutputStream("workbook.xls"); // 创建一个文件输出流对象,用于将工作簿写入到文件中
workbook.write(fileOut); // 将工作簿写入到文件中
fileOut.close(); // 关闭文件输出流对象
}
}
以上代码首先创建了一个HSSFWorkbook对象,然后在这个工作簿中创建了一个工作表和一个行,然后在行中创建了一个单元格,并将字符串"Hello, World!"写入到这个单元格中,将这个工作簿写入到一个名为"workbook.xls"的文件中。



还没有评论,来说两句吧...