java excel 冻结_poi excel 常用操作 [冻结、合并、链接]
基本
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 常用操作 [冻结、合并、链接]相关推荐
- Python和Excel的完美结合:常用操作汇总
在以前,商业分析对应的英文单词是Business Analysis,大家用的分析工具是Excel,后来数据量大了,Excel应付不过来了(Excel最大支持行数为1048576行),人们开始转向pyt ...
- 【Java基础】 JQuery的常用操作
jQuery的常用操作 一.隐藏显示对象 id为test的元素的display修改成了"none",即隐藏了id为test的元素: $('#test').css('display' ...
- poi excel 常用操作 [冻结、合并、链接]
基本 Workbook wb= new HSSFWorkbook(); Sheet sheet = wb.createSheet("sheetName"); Row row = s ...
- 用Python处理Excel的14个常用操作
大家好,我是菜鸟哥!自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正 ...
- 牛掰!用Python处理Excel的14个常用操作总结!
自从学了Python后就逼迫用Python来处理Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力. 这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找 ...
- python实现excel的10个常用操作
python 常用的系统函数有哪些 1.常用内置函数:(不用import就可以直接使用) help(obj)在线帮助,obj可是任何类型 callable(obj)查看一个obj是不是可以像函数一样调 ...
- java io流操作_十个Demo进行讲解Java中IO流的常用操作~
好久不见的IO流 对IO流的学习,我记得还是初学Java基础的时候,后来找工作过程中经常看到有些招聘信息中写到熟悉IO流,现在想想IO流,真的是一脸懵逼,不说这么多废话了,IO流这次好好整理一下. 说 ...
- Java中的File类常用操作
文章目录 File类是干什么的呢? 一.File类创建对象 1.public File(String pathname)方式创建对象,代码如下 2.public File(String parent, ...
- java处理字符串_Java 字符串常用操作(String类)
字符串查找 String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法. 1.indexOf(String s) 该方法用于返回参数字符串s在指定字符串中首次出现的索引位置, ...
- pandas 排序 给excel_给Excel重度用户准备的Pandas教程:用Pandas逐帧还原20个Excel常用操作...
hi,我是为你们的xio习操碎了心的和鲸社区男运营 我们的网站:和鲸社区 Kesci.com 我们的微信公众号:和鲸社区(ID:heywhale-kesci) 有干货,来! 之前品鉴过各个大佬写的Pa ...
最新文章
- mysql unicode转汉字_如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他
- 高中生计算机专业的研究论文,高中计算机个性化教学模式研究的论文
- React开发(123):ant design学习指南
- 斐波那契 (Fibonacci)数列
- 妙用Python集合求解啤酒问题(携程2016笔试题)
- Windows安装tensorflow-gpu1.4.0
- 发的楷体怎么写_孩子作业实在写不完,父母该怎么办?我直接给老师发信息
- Character的static方法
- Docker中配置国内镜像
- 图像频域增强:陷波滤波器
- JDK类库创建一张简单图片
- Pytorch训练问题:AssertionError: Invalid device id
- 基于微信小程序在线论坛bbs交流系统设计springboot后端
- 净化自己的内心,扫除内心的尘埃
- html在360浏览器如何修改字体大小,360浏览器网页中字体大小如何修改
- 鸿蒙系统碰一碰,华为正式发布鸿蒙手机操作系统 “碰一碰”就可实现设备互联...
- JZOJ【入门】1290 行李托运费
- IntelliJ IDEA for Mac 2018.1.2 智能Java IDE开发工具 破解版下载
- 关于linux系统密码策略的设置
- paper_note