public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//创建一个文件
HSSFWorkbook wb=new HSSFWorkbook();
//使用文件创建一个页
HSSFSheet sheet=wb.createSheet("学生列表");
//使用 页创建一行
HSSFRow row=sheet.createRow(0);
//使用行创建一列
HSSFCell cell=row.createCell(0);
cell.setCellValue("ID");
cell=row.createCell(1);
cell.setCellValue("姓名");
cell=row.createCell(2);
cell.setCellValue("年龄"); //生成一个样式,用来设置标题样式
HSSFCellStyle style = wb.createCellStyle(); //设置这些样式
style.setFillForegroundColor(HSSFColor.RED.index); //选择填充的颜色
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//选择填充的模式
style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //底部边框
style.setBorderLeft(HSSFCellStyle.BORDER_THIN); //左边边框
style.setBorderRight(HSSFCellStyle.BORDER_THIN); //右边边框
style.setBorderTop(HSSFCellStyle.BORDER_THIN); //头部边框
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);//文字居中
//生成一个字体
HSSFFont font = wb.createFont();
font.setFontHeightInPoints((short) 10);//字体高度
font.setFontName("新宋体");//字体样式
font.setColor(HSSFColor.BLUE.index);//字体颜色
font.setItalic(true);//字体斜线
font.setUnderline(HSSFFont.U_SINGLE);//字体下划线
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//设置粗字体 //把字体应用到当前的样式
style.setFont(font); //创建数据
for(int i=0;i<10;i++){
row=sheet.createRow(i+1); cell=row.createCell(0);
cell.setCellValue(100+i);
cell=row.createCell(1);
cell.setCellValue("小江"+i);
cell=row.createCell(2);
cell.setCellValue("20"+i);
cell.setCellStyle(style);
}
OutputStream out=new FileOutputStream("d:/student.xls");
wb.write(out);
out.close();
System.out.println("创建成功!");
}

java使用apache-poi生成excel表格的更多相关文章

  1. Java中用Apache POI生成excel和word文档

    概述: 近期在做项目的过程中遇到了excel的数据导出和word的图文表报告的导出功能.最后决定用Apache POI来完毕该项功能.本文就项目实现过程中的一些思路与代码与大家共享.同一时候.也作为自 ...

  2. Java 利用poi生成excel表格

    所需jar包,如下所示 写一个excel工具类 ExcelUtils .java import java.lang.reflect.Field; import java.util.Iterator; ...

  3. java中使用poi导出excel表格数据并且可以手动修改导出路径

    在我们开发项目中,很多时候会提出这样的需求:将前端的某某数据以excel表格导出,今天就给大家写一个简单的模板. 这里我们选择使用poi导出excel: 第一步:导入需要的jar包到 lib 文件夹下

  4. Apache POI导出excel表格

    项目中我们经常用到导出功能,将数据导出以便于审查和统计等.本文主要使用Apache POI实现导出数据. POI中文文档 简介 ApachePOI是Apache软件基金会的开放源码函式库,POI提供A ...

  5. apache poi 生成excel

    ExcelBuilder.Java package com.coracle.yk.xmanager.util.poi; import com.coracle.yk.xframework.util.Bl ...

  6. java使用Apache POI操作excel文件

    官方介绍 HSSF is the POI Project's pure Java implementation of the Excel '97(-2007) file format. XSSF is ...

  7. 使用org.apache.poi导出Excel表格

    public HSSFWorkbook MakeExcel(List<TransactionLogVO> logList) { // SimpleDateFormat sdf = new ...

  8. java 通过Apache poi导出excel代码demo实例

    package com.zuidaima.excel.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutput ...

  9. java中使用 POI导出excel表格的简单实现

    大概流程分7步: 1.创建工作簿 --> 2.创建sheet表 --> 3.创建row行(建议使用循环) --> 4.用row行逐一创建单元格(建议使用循环) --> 5.单元 ...

  10. 【Java】常用POI生成Excel文档设置打印样式

    package poi_test; import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi ...

随机推荐

  1. windows 7下安装tomcat6 web服务器

    因为项目中要使用Mondrian提供ROLAP应用,而Mondrian是运行在tomcat上的. 一. 软件获取: http://tomcat.apache.org/ 二. 安装步骤: 运行可执行程序 ...

  2. http学习总结及思考

    针对前面几章的学习,加上在学长的指导下,希望对前面知识进行简单总结. 1.在报文的7个方法中,最常用的是:Head和Post 响应头:If-Modified-Since HEAD -> 服务器返 ...

  3. maven常用依赖

    HttpServletRequest HttpServletResponse <dependency> <groupId>javax.servlet</groupId&g ...

  4. Android监听安装卸载

    需要通过receiver来监听: 在AndroidManifest.xml文件中注册的receiver中必须加上<data android:scheme="package"/ ...

  5. python模块详解 sys shutil

    sys模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sy ...

  6. Hive建模

    Hive建模 1.介绍 Hive作为数据仓库,同关系型数据库开发过程类似,都需要先进行建模,所谓建模,就是对表之间指定关系方式.建模在hive中大致分为星型.雪花型和星座型.要对建模深入理解,首先需要 ...

  7. 1、HDFS分布式文件系统

    1.HDFS分布式文件系统 分布式存储 分布式计算 2.hadoop hadoop含有四个模块,分别是 common. hdfs和yarn. common 公共模块. HDFS hadoop dist ...

  8. Redis 基础概念和命令

    Redis 是什么 Redis是一种基于键值对(key-value)的NoSQL数据库. 为什么使用Redis 速度快 Redis的时间颗粒度一般是微秒,慢查询的默认值是10 000微秒,即10毫秒. ...

  9. PDO链式操作——针对关键字出现问题的解决方案

    例如: 1.执行一条SQL语句:查询user表中的所有数据,并通过name字段进行降序,通过age进行升序 2. 案例1:   正确的执行语句为:SELECT * FROM user ORDER BY ...

  10. PHP : 封装跳转函数,实现三个页面的跳转

    具体实现:有a,b两个页面,一个跳转页面c,在a执行完后先进行c页面的提示,再跳转到b 1.文件设计: 2.c页面封装方法内容(function.php): a页面内容(a.html): a页面的后台 ...