poi简单搭建详解
apache poi官网:https://poi.apache.org/(基础架子拿来就能用,特殊功能请参阅官方文档)
<dependencies>
<!--xls(03)-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<!--xlsx(07)-->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
<!--日期格式化工具-->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.10.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.junit.Test;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class UseExcelForPOI {
private String userDir = System.getProperty("user.dir");
//使用POI进行简单得写操作
@Test
public void test03_07ExcelWrite(){
//创建工作簿03|07 07将所有得HSSF换成XSSF即可
HSSFWorkbook workbook = new HSSFWorkbook();
//创建工作表(sheet)
HSSFSheet sheet = workbook.createSheet("sheet1");
//创建一行并将一些单元格放入其中。行是基于 0 的。
HSSFRow row = sheet.createRow(0);
//创建一个单元格并在其中放入一个值。
row.createCell(0).setCellValue("商品名称");
row.createCell(1).