zoukankan      html  css  js  c++  java
  • Demo POI

    import java.io.FileOutputStream;
    
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    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.Workbook;
    import org.apache.poi.xssf.streaming.SXSSFRow;
    import org.apache.poi.xssf.streaming.SXSSFSheet;
    import org.apache.poi.xssf.streaming.SXSSFWorkbook;
    import org.apache.poi.xssf.usermodel.XSSFSheet;
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    
    public class book
    {
        public static void main(String[] args) throws Exception
        {
            //HSSFWorkbook
            
            HSSFWorkbook wb = new HSSFWorkbook();
            HSSFSheet hssfSheet =  wb.createSheet("Excel Template");
            Row row = hssfSheet.createRow(0);
            Cell cell1 = row.createCell(0);
            cell1.setCellType(Cell.CELL_TYPE_STRING);
            cell1.setCellValue("HSSFWorkbook");
            
            FileOutputStream out = new FileOutputStream(args[0]+"HSSFWorkbook.xls");
            wb.write(out);
            out.flush();
            out.close();
            
            
            //
           
            SXSSFWorkbook hwb = new SXSSFWorkbook(1000);
            hwb.setCompressTempFiles(true);
            SXSSFSheet sheet  = (SXSSFSheet) hwb.createSheet("Excel Template");
            SXSSFRow rowhead = (SXSSFRow) sheet.createRow(0);
            
            Cell xssfCell = rowhead.createCell(0);
            xssfCell.setCellType(Cell.CELL_TYPE_STRING);
            xssfCell.setCellValue("SXSSFWorkbook");
            FileOutputStream fileOut = new FileOutputStream(args[0]+"SXSSFWorkbook.xlsx");
            hwb.write(fileOut);
            fileOut.flush();
            fileOut.close();
            
            
            
            Workbook hwb1 = new XSSFWorkbook();
            XSSFSheet xssfsheet = (XSSFSheet) hwb1.createSheet("Excel Template");
            Row r = xssfsheet.createRow(0);
            Cell ce = r.createCell(0);
            ce.setCellType(Cell.CELL_TYPE_STRING);
            ce.setCellValue("XSSFWorkbook");
            FileOutputStream fileOut1 = new FileOutputStream(args[0]+"XSSFWorkbook.xlsx");
            hwb1.write(fileOut1);
            fileOut1.flush();
            fileOut1.close();
        }
    }
    
  • 相关阅读:
    八枚硬币问题
    找出诡异的Bug:数据怎么存不进去
    IKAnalyzer使用停用词词典进行分词
    【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之四】使用绑定C++至Lua的自己定义类
    iOS 自我检測
    蓝桥杯 BASIC 29 高精度加法(大数)
    二叉树的非递归遍历
    [算法]有趣算法合辑[11-20]
    习惯的力量之四理直气壮的借口?
    《github一天一道算法题》:分治法求数组最大连续子序列和
  • 原文地址:https://www.cnblogs.com/xue88ming/p/7183029.html
Copyright © 2011-2022 走看看