使用POI创建一个excel文件
使用文件输出流也可以创建一个xls文件,但是会经常出现乱码问题.使用POI就很方便了.
引入pom依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
代码如下:
@Test
public void createExcel() throws IOException {
//创建一个表格对象
Workbook workbook = new HSSFWorkbook();
//组建新建文件的路径和文件名
String path = "d://33//44";
String fileName = "newFile.xls";
//保证文件的路径是一定存在的
File file = new File(path);
file.mkdirs();
//创建新的表格文件
File file1 = new File(file, fileName);
//输出到指定位置
FileOutputStream outputStream = new FileOutputStream(file1);
workbook.write(outputStream);
outputStream.close();
}