基本

Workbook wb= new HSSFWorkbook();

Sheet sheet = wb.createSheet("sheetName");

Row row = sheet.createRow(0); //第一行

Cell cell = row.createCell(0);//第一个单元格

cell.setCellValue("企业名称");//单元格赋值

cell.setCellStyle(cellStyle);//设置样式

FileOutputStream fos = new FileOutputStream("c:/workbook.xls");

wb.write(fos);

fos.close();

合并单元格

CellRangeAddress(int firstRow, int lastRow, int firstCol, int lastCol)

参数:起始行号,终止行号, 起始列号,终止列号

例:

CellRangeAddress cra =new CellRangeAddress(0, 1, 0, 0); //合并第一列两行

sheet.addMergedRegion(cra);

冻结、固定表头

CreateFreezePane的参数

第一个参数表示要冻结的列数;

第二个参数表示要冻结的行数,这里只冻结列所以为0;

第三个参数表示右边区域可见的首列序号,从1开始计算;

第四个参数表示下边区域可见的首行序号,也是从1开始计算,这里是冻结列,所以为0;

例:sheet.createFreezePane(1,2,1,2);

链接

cell.setCellFormula("HYPERLINK(\"文件夹地址或者网址\",\"" + "附件"+ "\")");

//link样式

HSSFCellStyle linkStyle = (HSSFCellStyle) wb.createCellStyle();

HSSFFont cellFont= (HSSFFont) wb.createFont();

cellFont.setUnderline((byte) 1);

cellFont.setColor(HSSFColor.BLUE.index);

linkStyle.setFont(cellFont);

cell.setCellStyle(linkStyle);

格式化

文本:@

货币:#,##0.00

日期:yyyy年m月d日

例: HSSFCellStyle numberStyle = (HSSFCellStyle) wb.createCellStyle();

DataFormat format = wb.createDataFormat();

numberStyle.setDataFormat(format.getFormat("#,##0.00"));

cell.setCellStyle(numberStyle);

1,290,588.00

java excel 冻结_poi excel 常用操作 [冻结、合并、链接]相关推荐

  1. Python和Excel的完美结合:常用操作汇总

    在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向pyt ...

  2. 【Java基础】 JQuery的常用操作

    jQuery的常用操作 一.隐藏显示对象 id为test的元素的display修改成了"none",即隐藏了id为test的元素: $('#test').css('display' ...

  3. poi excel 常用操作 [冻结、合并、链接]

    基本 Workbook wb= new HSSFWorkbook(); Sheet sheet = wb.createSheet("sheetName"); Row row = s ...

  4. 用Python处理Excel的14个常用操作

    大家好,我是菜鸟哥!自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正 ...

  5. 牛掰!用Python处理Excel的14个常用操作总结!

    自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力. 这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找 ...

  6. python实现excel的10个常用操作

    python 常用的系统函数有哪些 1.常用内置函数:(不用import就可以直接使用) help(obj)在线帮助,obj可是任何类型 callable(obj)查看一个obj是不是可以像函数一样调 ...

  7. java io流操作_十个Demo进行讲解Java中IO流的常用操作~

    好久不见的IO流 对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下. 说 ...

  8. Java中的File类常用操作

    文章目录 File类是干什么的呢? 一.File类创建对象 1.public File(String pathname)方式创建对象,代码如下 2.public File(String parent, ...

  9. java处理字符串_Java 字符串常用操作(String类)

    字符串查找 String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法. 1.indexOf(String s) 该方法用于返回参数字符串s在指定字符串中首次出现的索引位置, ...

  10. pandas 排序 给excel_给Excel重度用户准备的Pandas教程:用Pandas逐帧还原20个Excel常用操作...

    hi,我是为你们的xio习操碎了心的和鲸社区男运营 我们的网站:和鲸社区 Kesci.com 我们的微信公众号:和鲸社区(ID:heywhale-kesci) 有干货,来! 之前品鉴过各个大佬写的Pa ...

最新文章

  1. mysql unicode转汉字_如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他
  2. 高中生计算机专业的研究论文,高中计算机个性化教学模式研究的论文
  3. React开发(123):ant design学习指南
  4. 斐波那契 (Fibonacci)数列
  5. 妙用Python集合求解啤酒问题(携程2016笔试题)
  6. Windows安装tensorflow-gpu1.4.0
  7. 发的楷体怎么写_孩子作业实在写不完,父母该怎么办?我直接给老师发信息
  8. Character的static方法
  9. Docker中配置国内镜像
  10. 图像频域增强:陷波滤波器
  11. JDK类库创建一张简单图片
  12. Pytorch训练问题:AssertionError: Invalid device id
  13. 基于微信小程序在线论坛bbs交流系统设计springboot后端
  14. 净化自己的内心,扫除内心的尘埃
  15. html在360浏览器如何修改字体大小,360浏览器网页中字体大小如何修改
  16. 鸿蒙系统碰一碰,华为正式发布鸿蒙手机操作系统 “碰一碰”就可实现设备互联...
  17. JZOJ【入门】1290 行李托运费
  18. IntelliJ IDEA for Mac 2018.1.2 智能Java IDE开发工具 破解版下载
  19. 关于linux系统密码策略的设置
  20. paper_note

热门文章

  1. 有点意思!用Python 一键群发soul消息找对象
  2. html中播放m3u8文件
  3. android 高德定位失败,android 高德地图出现【定位失败key鉴权失败】
  4. virtualbox 搭建opnsense 防火墙
  5. office2010卸载不掉解决办法
  6. 操作——UE常用快捷键
  7. python 文件另存为快捷键_pycharm快捷键
  8. kettle数据同步从FTP服务器上下载文件
  9. 数字图像处理:对数变换
  10. 恒生UFX接口引用计数心得