zoukankan      html  css  js  c++  java
  • 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("==============");

      }

    }

  • 相关阅读:
    jprofiler配置
    Nginx编译安装
    WebBench的安装与使用
    你经常看到却经常忽视的__init__.py有什么用?
    彻底搞懂Python 中的 import 与 from import
    实现有过期时间的LRU缓存
    实现函数调用结果的 LRU 缓存
    elasticsearch Routing 路由详解
    Elasticsearch _reindex 接口来重新索引数据到新索引,使用新的配置
    浏览器操作elasticsearch别名
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1515327.html
Copyright © 2011-2022 走看看