美文网首页
小老虎的开发记述【七】POI使用杂谈

小老虎的开发记述【七】POI使用杂谈

作者: ed75f7f7d38d | 来源:发表于2017-02-10 15:30 被阅读0次

    HSSFWorkbook h = new HSSFWorkbook();
    HSSFSheet s = h.createSheet("这是我的第一个sheet页" );
    FileOutputStream fos = new FileOutputStream( "d:/1.xls");
    h.write(fos );

    以上是把一个Excel文件创建一个叫做<这是我的第一个sheet页>sheet页,并且写入到电脑D盘,文件名称1.xls

    复制sheet页是
    .cloneSheet();
    

    删除是  
    .removeSheet();
    

    获取指定名称sheet页   
    .getSheetIndex();
    

    改变现有或新建sheet页的名称 
    .setSheetName();
    

    指定列的宽度   
    .setColumnWidth();
    

    设置列的默认宽度  
    .setDefaultColumnWidth()   
    

    获得列的默认宽度
    .getDefaultColumnWidth();
    

    设置显示比例   
    .setZoom();
    

    合并单元格  
    .addMergedRegion();
    

    创建行     
    .createRow();
    

    获得行      
    .getRow(0);
    

    获得第一行     
    .getFirstRowNum();
    

    获得最后一行     
    .getLastRowNum();
    

    获得当前sheet的所有行数     
    .getPhysicalNumberOfRows();
    

    得到单元格的内容    
    .getCell();
    

    移动行    
    .shiftRows('要移动哪一行','要移动哪一行 ','移动几行,正数是向下移动,负数向上移动');
    

    移动行重载       
    .shiftRows('要移动哪一行','要移动哪一行 ','移动几行,正数是向下移动,
    负数向上移动','是否带着原来的行高一起下移(true是带着走,false不带走)',
    '原来的行是保存原先的还是恢复默认(true是保存,false恢复默认行高)');
    

    创建单元格          
    .createCell();
    

    读取现有的单元格     
    .getCell(),如果不存在的行号会返回null
    

    单元格写入值


    boolean
    .setCellValue(boolean value)
    

    date
    .setCellValue(java.util.Calendar value)
    

    date
    .setCellValue(java.util.Date value)
    

    numeric
    .setCellValue(double value)
    

    string
    .setCellValue(java.lang.String value)

    相关文章

      网友评论

          本文标题:小老虎的开发记述【七】POI使用杂谈

          本文链接:https://www.haomeiwen.com/subject/gtlsittx.html