• java org 写excel


    package com.csland.workflow.business;

    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.*;
    import java.io.FileOutputStream;

    public class ylexcel {
      public ylexcel() {

      }

      private static void createCellTitle(HSSFWorkbook wb, HSSFRow row, int column,
                                          String value) {
        HSSFCell cell = row.createCell((short)column);

        HSSFCellStyle cellStyle = wb.createCellStyle();
        cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);

        HSSFFont font = wb.createFont();
        font.setFontHeightInPoints( (short) 11);   ;
        font.setFontName("宋体");
        font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

        cellStyle.setFont(font);

        cell.setCellStyle(cellStyle);

        cell.setCellValue(value);

      }

      private static void createFile(String outputFile) {
        try {
          // Create a New XL Document
          HSSFWorkbook wb = new HSSFWorkbook();
          // Make a worksheet in the XL document created
          HSSFSheet sheet = wb.createSheet();
          // Create row at index zero ( Top Row)

          HSSFRow row = sheet.createRow( (short) 0);
          for (int i = 0; i < 10; i++) {
            createCellTitle(wb, row, i, "gisoracle" + i);

          }

          // The Output file is where the xls will be created
          FileOutputStream fOut = new FileOutputStream(outputFile);
          // Write the XL sheet
          wb.write(fOut);
          fOut.flush();
          // Done Deal..
          fOut.close();
          System.out.println("File Created ..");

        }
        catch (Exception e) {
          System.out.println("!!BANG!! xlCreate() : " + e);
        }
      }

      public static void ylb(String ym) {
        System.out.println("poi");
        createFile("c:/test.xls");
        System.out.println("==============");

      }

    }

  • 相关阅读:
    图论————拓扑排序
    状态压缩DP:蒙德里安的梦想
    差分+贪心:IncDec序列
    三目运算符
    贪心+高精度:国王游戏
    图论——最小生成树:Prim算法及优化、Kruskal算法,及时间复杂度比较
    图论——Floyd算法拓展及其动规本质
    图论——最短路:Floyd,Dijkstra,Bellman-Ford,SPFA算法及最小环问题
    贪心+DFS:引水入城
    网站移动版本开发踩坑实录一
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1515327.html
Copyright © 2020-2023  润新知