POI的Excle了解01

一、了解:创建一个工作簿以及简单内容;

    HSSFWorkbook 这是工作簿的接口

    HSSFSheet    这是工作页的

    HSSFRow      这是行的

    HSSFCell     这是列的接口

    HSSFCreationHelper  这是工作簿中小工具接口

    HSSFCellStyle        这是工作簿的样式的接口

   Calendar.getInstance() 日历时间

 

 

HSSFWorkbook wook= new HSSFWorkbook();//创建一个工作簿;

HSSFSheet sheet= sheet.createSheet("第一个");//创建一个工作页;

HSSFRow row = sheet.createRow(0);//创建第一行;

HSSFCell cell = row.createCell(0);//创建列

HSSFCreationHelper creationHelper = wook.getCreationHelper();//这是工作部的一个小工具,时间时使用具体别的还不知

HSSFCellStyle cellStyle = wook.createCellStyle();//工作簿的style

cell.setCellValue(Calendar.getInstance());//这是一个日历时间calendar.getInstance()设置列的值为日历时间;

 @Test
        public void lala() throws Exception {
        HSSFWorkbook sheet = new HSSFWorkbook();//创建一个工作簿;
        HSSFSheet sh = sheet.createSheet("第一个");//创建一个工作页;
        HSSFSheet two = sheet.createSheet("第二个");
        HSSFRow row = sh.createRow(0);//创建第一行;
        row.createCell(0).setCellValue("gouzi");//创建第一列
        row.createCell(1).setCellValue(123);

	//在工作簿中设置的时间
        //首先呢先要创建出一个工作簿的style
        //然后这是工作簿时间表格的格式(修改时需要小工具中的方法所以要先创建工	作簿中的小工具类)
        //设置完以后创建列赋值;并且把设置完的格式付给这个列
        CreationHelper creationHelper = sheet.getCreationHelper();//这是工	作部的一个小工具,时间时使用具体别的还不知
        CellStyle cellStyle = sheet.createCellStyle();//工作簿的style
        	cellStyle.setDataFormat(creationHelper.createDataFormat().getFormat("yyy"));//设置工作簿中单元格的时间样式,转换时间类型;
        HSSFCell cell1 = row.createCell(2);
        cell1.setCellValue(new Date());//创建一个单元列且赋值
        cell1.setCellStyle(cellStyle);
	//上三行==============
     		//       =============下三行
        HSSFCell cell = row.createCell(3);
        cell.setCellValue(Calendar.getInstance());//这是一个日历时间	calendar.getInstance()
        cell.setCellStyle(cellStyle);

        row.createCell(4).setCellValue(HSSFCell.ENCODING_UNCHANGED);
        		row.createCell(5).setCellValue(HSSFCell.ENCODING_COMPRESSED_UNICODE);
        //他可以处理不同内容格式的单元格;


        FileOutputStream fos= new FileOutputStream("D:/gouzii.xlsx");
        sheet.write(fos);
        fos.close();
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值