不知道下面这段代码是不是你想要的 ,这是把数据库的表导出到excel的创建excel的一部分代码

// 创建标题

HSSFRow titleRow = hssfSheet.createRow(0);

for(int i = 0 ; i < columnCount ; i++){

HSSFCell headCell = titleRow.createCell(i);

headCell.setCellStyle(headCellStyle);

headCell.setCellValue(new HSSFRichTextString(columnNames.get(i)));

}

// 创建正文样式

HSSFCellStyle bodyCellStyle = hssfWorkbook.createCellStyle();

HSSFFont bodyFont = hssfWorkbook.createFont();

bodyFont.setColor(Font.COLOR_NORMAL);

bodyFont.setBold(false);

bodyFont.setFontName("宋体");

bodyFont.setFontHeight((short) 250);

bodyCellStyle.setFont(bodyFont);

// 创建正文

try {

// 在 excel 中所在的行数

int columnRow = 1;

while(resultSet.next()){

HSSFRow bodyRow = hssfSheet.createRow(columnRow++); // 创建行对象

for(int i = 0; i < columnCount; i++){ // 设置行对象中的每一个单元格的值

HSSFCell bodyCell = bodyRow.createCell(i);

bodyCell.setCellStyle(bodyCellStyle);

bodyCell.setCellValue(new

HSSFRichTextString(resultSet.getString(columnNames.get(i))));

}

}

OutputStream writer = new FileOutputStream(path);

hssfWorkbook.write(writer);

} catch (SQLException e) {

isSuccess = false;

e.printStackTrace();

} catch (IOException e) {

isSuccess = false;

e.printStackTrace();

}

用java做出两行三列的表格_Java中,使用HSSFSheet创建excel模板如何创建一列两行的数据?...相关推荐

  1. java hssfsheet_Java中,使用HSSFSheet创建excel模板如何创建一列两行的数据?

    不知道下面这段代码是不是你想要的 ,这是把数据库的表导出到excel的创建excel的一部分代码 // 创建标题 HSSFRow titleRow = hssfSheet.createRow(0); ...

  2. java中怎么创建表格_Java中的表格怎么利用表格模型进行创建

    Java中的表格怎么利用表格模型进行创建 发布时间:2020-12-03 16:44:43 来源:亿速云 阅读:89 作者:Leah 本篇文章给大家分享的是有关Java中的表格怎么利用表格模型进行创建 ...

  3. Java传统的io和nio区别_Java中IO和NIO的本质和区别

    简介 终于要写到java中最最让人激动的部分了IO和NIO.IO的全称是input output,是java程序跟外部世界交流的桥梁,IO指的是java.io包中的所有类,他们是从java1.0开始就 ...

  4. java 抽象类与接口区别是什么_JAVA中抽象类与接口的区别,分别在什么情况下使用它们...

    在网上看到很多人问关于"抽象类与接口的区别",因此本人想通过自己多年对JAVA开发的经验来总结一下抽象类与接口的区别以及分别在什么情况下使用它们. 在Java语言中, abstra ...

  5. Java所有函数都是动态的_Java中的函数动态调用

    //------------------------------------- //类ArgumentHolder //用于调用参数的封装,实现变长参数及 //不同类型参数的统一形式地传递 //成员变 ...

  6. java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...

    我们知道,继承,组合,重载,重写是java语言的面向对象实现的基本特征. 那么在java内部,究竟是如何实现这些面对对象的基本特征的呢? 继承和组合是面向对象中代码复用的主要实现方式,他们可以达到类似 ...

  7. java 获取发布后的路径问题_Java中的路径问题实例分析

    Java中的路径问题实例分析 前言:关于Java中得路径问题,网上有很多获取的答案,我这篇文章的目的在于说明获取路径时一些不常见的概念.在实际应用中使用的比较多的就是,当前路径和配置文件的路径(其他文 ...

  8. java excel模板 下载_Java从服务端下载Excel模板文件

    /** * 描述:下载外部案件导入模板 * @param response * @param request * @author songfayuan * 2018年6月7日下午5:03:59 */ ...

  9. java excel转word表格_java利用poi生成/读取excel表格、生成word

    1.引入jar包依赖 org.apache.poi poi 3.9 org.apache.poi poi-ooxml 3.8 View Code 2.编写代码测试 1 packagetestweb;2 ...

最新文章

  1. 使用winrar自解压功能制作安装包
  2. vue商品列表滚动效果_如何处理前端超长列表
  3. 大数运算(3)——大数减法
  4. 基于matlab的pcb焊盘,EDA复习题
  5. SharePoint2007安装图文详解三:安装SqlServer2005
  6. 大公司都有哪些开源项目~~~简化版
  7. 数据结构题集(c语言版)严蔚敏答案pdf
  8. efucms搭建教程_EFUCMS E16小说漫画源码(附安装教程)
  9. mysql 免安装版安装
  10. [虎符CTF 2021]Internal System
  11. 23种设计模式彩图-设计模式之禅
  12. 广东省人力资源和社会保险个人资料下载
  13. 职称计算机的考题整理分享,是2011年的,支持自学成才的人
  14. udp广播 安卓和pc互相收不到消息
  15. python框架Django数据库类型
  16. USB虚拟总线驱动开发扩展之(利用虚拟USB总线驱动实现U盘模拟)
  17. 腾讯云cos html,腾讯云对象存储(COS)插件安装设置图文教程
  18. 网络的分类(计算机网络)
  19. python存csv中文乱码问题
  20. 从来没有那么渴望顶端的风景过

热门文章

  1. Win7 SP1 安装SQL Server 2012时提示“此计算机上的操作系统不符合 SQL Server 2012的最低要求”...
  2. Web开发的那点事--业务层常用功能
  3. PHP和MySQL入门(8)
  4. python 利用抛出异常并处理的优点
  5. 转再次写给我们这些浮躁的程序员
  6. luogu3810 【模板】三维偏序(陌上花开)
  7. jenkins定时任务
  8. vue知识总结第一篇vue组件的定义以及父子组件的传值。
  9. linux文件夹权限问题
  10. Razor传值到js