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("==============");

      }

    }

  • 相关阅读:
    android-自定义View
    java
    记录-常用的开发技巧
    便签:
    zTree 树形控件 ajax动态加载数据
    jquery ajax 传数据到后台乱码的处理方法
    spring + quartz 定时
    SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
    复制新项目 ,tomcat部署时名字还是旧项目名
    jsp 通用获取所有表单值传后台
  • 原文地址:https://www.cnblogs.com/gisoracle/p/1515327.html
Copyright © 2011-2022 走看看