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"的文件中。
还没有评论,来说两句吧...