前言
关于POI的基础的学习只有七节,为了方便大家的观看,在这里整理了一个目录,因为每一节都是层层递进的,所以如果有想看的小伙伴,推荐从第一节开始看。
学习进程
创建一个时间格式的单元格
沿用前面学习的内容,现在在一个单元格塞一个时间格式的数据
代码:
package poi_2;
import java.io.FileOutputStream;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class Demo1 {
public static void main(String[] args) throws Exception {
Workbook wb=new HSSFWorkbook();//创建一个新的工作簿
Sheet sheet=wb.createSheet("第一个sheet页");//在这个工工作簿创建一个sheet页
Row row=sheet.createRow(0);//创建第一行
Cell cell=row.createCell(0);//创建第一列
cell.setCellValue(new Date());//给单元格设置值
FileOutputStream fileOut=new FileOutputStream("D:\\Cell.xls");
wb.write(fileOut);
fileOut.close();
}
}
效果
改变单元格中的时间的样式
代码:
package poi_2;
import java.io.FileOutputStream;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.CreationHelper;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class Demo1 {
public static void main(String[] args) throws Exception {
Workbook wb=new HSSFWorkbook();//创建一个新的工作簿
Sheet sheet=wb.createSheet