poi对excel的操作(二)
二、进阶的对象
1、CellType 枚举类 单元格类型
CellType.STRING---文本型 等
如何是指单元格类型:cell.setCellType(CellType.STRING)
2、Cellstyle 单元格风格
XSSFCellStyle cellStyle = wookbook.createCellStyle(); XSSFCellStyle cellStyle = cell.getCellStyle();
如何设置单元格风格:cell.setCellStyle(cellStyle);
3、XSSFFont 对字体的设置 字体大小、字体、是否加、颜色粗等
XSSFFont font = createFont();
如何对字体设置: font.setFontHeightInPoints((short) 20);
font.setFontName("黑体");
font.setBold(true);font.setColor((short) 2);
cellStyle.setFont(font);
4、BorderStyle 枚举类 边框风格
BorderStyle.THIN---细边框 BorderStyle.THICK---粗边框 等
如何是指边框风格:cellStyle.setBorderTop(BorderStyle.THIN); cell.setCellStyle(cellStyle);
5、FillPatternType 枚举类 枚举值,该值指示正在使用的单元格格式的填充图案的样式
如何设置:cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);扎实填充、NO_FILL没有背景
6、HorizontalAlignment 枚举类 枚举值(水平位置:左、中间)
cellStyle.setAlignment(HorizontalAlignment.CENTER);
7、VerticalAlignment 枚举类 枚举值(垂直位置:顶部、底部、中部)
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
8、XSSFDrawing(绘图)、comment(批注、注释)
XSSFDrawing patr = sheet.createDrawingPatriarch();
XSSFComment comment = patr.createCellComment(new XSSFClientAnchor(0, 0, 0, 0, (short) 4, 2, (short) 6, 5));
comment.setString(new XSSFRichTextString(msg));
cell.setCellComment(comment);
9、XSSFDataFormat 数据格式表
XSSFDataFormat format = createDataFormat();//创建数据格式表
10、CellRangeAddress 单元格区域(用于合并单元格)
构造器 CellRangeAddress cellRange = new CellRangeAddress(int firstROW,int lastRow,int firstCol,int lastCol);
补充:背景色 cellStyle.setFillBackgroundColor(XSSFColor color);
前景色 cellStyle.setFillForegroundColor(XSSFColor color);
合并单元格 sheet.addMergedRegion(new CellRangeAddress);
poi对excel的操作(二)的更多相关文章
- POI对Excel的操作
1. 先导包 commons-io-2.6.jar包,用于对文件的操作. 下载地址:http://commons.apache.org/proper/commons-io/download_io.cg ...
- POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】
实际开发过程中通常用到的就是从数据库导出EXCEL表格了,JXL可以这样做,其实POI也可以(关于JXL与POI的异同可访问我之前总结的文章),之前写过POI对七种文档(当然也包括EXCEL)的内容读 ...
- 使用POI对excel进行操作生成二维数组
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja ...
- 学会简单使用poi进行excel有关操作
直接上代码: 官网上的抄的api例子: package com.test; import java.io.File; import java.io.FileInputStream; import ja ...
- jspsmart(保存文件)+poi(读取excel文件)操作excel文件
写在前面: 项目环境:jdk1.4+weblogic 需求:能上传excel2003+2007 由于项目不仅需要上传excel2003,还要上传excel2007,故我们抛弃了jxl(只能上传exce ...
- poi对EXCEL的操作(一)
(原创自己这段时间对poi的研究心得) 一.基础的对象 1.wookbook工作簿 创建工作簿 wookbook XSSFWorkbook类的构造方法 XSSFWorkbook ...
- 使用POI进行Excel操作的总结一——创建Workbook,Sheet,Row以及Cell
前段时间,看在其他的网站上给出Excel文档的导入与导出操作,感觉很酷的样子,所以就学习了一下如何使用POI进行Excel的操作,现在对之前的学习过程进行一个总结. 一.现在普遍使用的Excel文档有 ...
- 用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)
做过很多次导出excel了.都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号“2546541656596”,excel会自动变成科学计数法... 弄过好几次都没有解决,最近又要导出excel ...
- Java学习---Excel读写操作
1.1.1. 简介 Apache POI 使用Apache POI 完成Excel读写操作 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API ...
随机推荐
- Scrum立会报告+燃尽图(十月十七日总第八次)
本次作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2246 一.小组介绍 组名:杨老师粉丝群 组长:乔静玉 组员:吴奕瑶.公 ...
- Thunder--Beta发布--美工+文案
作业:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1366 内容: 美工:原有功能展示.新增功能展示 程序图标 欢迎页面 我的书架 ...
- UVA 11270 轮廓线
题目链接: http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=33787 题意: 用1*2或2*1的长条把n*m方格铺满的方案数. ...
- SSH 框架的心得
使用SSH框架做完了一个普通网站的前后台项目,成热写点心得,免得以后再入坑.其中使用 Strust2 2.3.33 + Spring 4.3.9 + Hibernate 5.2.10 eclipse ...
- scrum站立会议介绍
什么是站立会议? 站立会议是敏捷软件开发方法论Scrum的相关技术之一,亦可称之为Scrum的最佳实践.具体形式为每天的同一时间,一个敏捷开发团队的所有成员面对面站在一起,进行一个为期15~20分钟的 ...
- sublime插件时间
import datetime import sublime_plugin class AddCurrentTimeCommand(sublime_plugin.TextCommand): def r ...
- 虚拟机Centos设置静态IP
首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapte ...
- urllib2 request 模拟伪装浏览器
直接上代码吧 # -*- coding:utf-8 -*- import urllib2 import random url = "http://www.baidu.com/" # ...
- 使用Appium上传/下载文件(push文件、pull文件)
package com.lx.class1; import java.io.File; import java.io.IOException; import java.net.URL; import ...
- 【题解】APIO2014回文串
哇哦~想不到我有生之年竟然能够做出字符串的题目ヾ(✿゚▽゚)ノ虽然这题比较裸但依然灰常开心! 首先有一个棒棒的性质:本质不同的回文串最多有 O(n) 个.首先 manacher 把它们都找出来,然后问 ...