POI - HSSF - 3.17
Sam-9527
这个作者很懒,什么都没留下…
展开
-
POI 其他形状
1.形状类型有些支持,有些不支持public interface HSSFShapeTypes { public static final int NotPrimitive = 0; public static final int Rectangle = 1; public static final int RoundRectangle = 2; publi原创 2017-05-26 00:33:10 · 2305 阅读 · 1 评论 -
HSSFShape
1.抽象类HSSFShape实现接口Shape2.常量 // shape边框的宽度以点为单位,1pt=1/72英寸,是个绝对单位 public static final int LINEWIDTH_ONE_PT = 12700; // shape边框的默认宽度 public static final int LINEWIDTH_DEFAULT = 9525; // sh原创 2017-05-24 00:55:22 · 2228 阅读 · 0 评论 -
XLS调色面板HSSFPalette
1.调色板HSSFPlalette/** * workbook调色板 * 调色板的第一个颜色索引从0x8开始,第二个索引是0x9...一直到0x40, */public final class HSSFPalette { /** * 可编辑的调色板,调色板的颜色可以自定义,当调色板颜色没有填充满时用黑色填充 * 可编辑的调色板定义了56种颜色,索引值范围:[0x8, 0x]原创 2017-05-30 02:45:58 · 3404 阅读 · 0 评论 -
颜色类HSSFColor
1.HSSFColor/** * 1.旨在为三元组非常恶劣的索引问题提供支持,并可能会用枚举替代HSSF 2.0的色彩常数接口。 * 2.此类包含用于表示颜色的静态内部类成员。 * 3.每个颜色都有一个索引(对于Excel(tm)中的标准调色板HSSFPalette),本地(RGB)三元组和字符串三元组。 字符串三元组的颜色将由Gnumeric表示。 * 这有字符串三元组,是HSSF和原创 2017-05-29 03:26:42 · 8337 阅读 · 1 评论 -
形状组HSSFShapeGroup
1.形状组HSSFShapeGrouppublic class HSSFShapeGroup extends HSSFShape implements HSSFShapeContainer{}2.实例package hssf.shape.shapegroup;import java.io.FileOutputStream;import java.io.IOException;原创 2017-05-26 02:04:35 · 1135 阅读 · 0 评论 -
HSSFTextbox
1.HSSFTextbox文本框是可以保存富文本字符串的形状。public class HSSFTextbox extends HSSFSimpleShape {}2.常量原创 2017-05-25 02:27:02 · 1375 阅读 · 0 评论 -
直线Line
1.简单的形状 - 直线直线无法设置填充色,无法设置文本package hssf.shape.simpleshape;import java.awt.Shape;import java.io.FileNotFoundException;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSS原创 2017-05-25 23:53:35 · 593 阅读 · 0 评论 -
组合框ComBoBox
1.组合框package hssf.shape.simpleshape;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.HSSFClientAnchor;import org.apache.poi.hssf.usermodel.HSSFPa原创 2017-05-26 00:47:18 · 535 阅读 · 0 评论 -
HSSFSimpleShape
1.HSSFSimpleShape表示一个简单的形状:线,矩形,椭圆...public class HSSFSimpleShape extends HSSFShape implements SimpleShape{}2.常量// 已注释表示没有被测试或不支持// shape类型:线public final static short OBJECT_TYPE原创 2017-05-24 01:16:27 · 2187 阅读 · 0 评论 -
POI解析Excel XLS总目录
1.Excel Xls文件格式和复合文档总目录复合文档格式(一) - Excel XLS文件格式复合文档格式(二) - 仓库和扇区链复合文档格式(三) - 文档头header复合文档格式(四) - 主扇区分配表和扇区分配表复合文档格式(五) - 短流、短流容器流和短扇区分配表复合文档格式(六) - 目录Directory2.Excel XLS文件事件模式解析POI事件模式读取Exc原创 2017-12-08 11:46:34 · 709 阅读 · 1 评论 -
Excel 列名与列号之间的相互转换
1.概述在sheet中,表元A1, B1, C1….:字母表示列号,数字表示行号 2.代码实现package util;/** 1. 工具类 2. */public final class ExcelUtil { /**将Sheet列号变为列名 * @param index 列号, 从0开始 * @return 0->A; 1->B...26->AA */原创 2017-05-20 00:21:11 · 9495 阅读 · 2 评论 -
颜色ARGB学习
1.图像概述描述一幅图像需要使用图像的属性:分辨率、像素、大小、颜色、位深分辨率:每英寸图像内有多少个像素点,单位为PPI(Pixels Per Inch),通常叫做:像素每英寸。例如像素:当图片尺寸以像素为单位时,我们需要指定其固定的分辨率,才能将图片尺寸与现实中的实际尺寸相互转换。 分辨率为72PPI,表示每英寸像素为72 1inch = 2.54cm 1cm约等于28像素 一幅原创 2017-05-21 02:47:11 · 1780 阅读 · 0 评论 -
在Excel中插入图片
1. 在sheet中特定位置插入图片 Excel插入图片步骤 1.画图的顶级管理器对象HSSFPatriarch, 一个sheet只能获取一个 2.创建一个新的客户端锚点HSSFClientAnchor 3.图片转换为字节流byte[] 4.向Excel中添加一张图片,返回图片在excel中的索引,base 1 5.创建图片2.示例:// patriarch负责在sheet中创建图片HSSFPa原创 2017-01-16 11:49:17 · 2446 阅读 · 0 评论 -
如何判断一个sheet是否有数据
sheet.getPhysicalNumberOfRows():返回物理定义的行数(不是工作表中的行数) 源码:public int getPhysicalNumberOfRows() { return this._rows.size(); } 返回sheet中有多少行sheet.getLastRowNum():返回此sheet中最后一行的数字编号,base 0 源码:public原创 2016-11-18 11:28:15 · 11994 阅读 · 4 评论 -
复合文档格式(三) - 文档头header
一.概述原创 2017-08-05 23:48:37 · 6557 阅读 · 1 评论 -
复合文档格式(四) - 主扇区分配表和扇区分配表
一.主扇区分配表 - MSAT1.主扇区分配表 - Master Sector Allocation Table ,简称MSAT,扇区分配表 - Sector Allocation Table ,简称SAT2.主扇区分配表(MSAT)是由扇区分配表(SAT)使用的所有的扇区(sector)的一个SecI数组,最后需要读取文件中的任何其他流。3.主扇区分配表(MSAT)的大小(即原创 2017-08-06 18:36:38 · 5260 阅读 · 3 评论 -
复合文档格式(五) - 短流、短流容器流和短扇区分配表
一.概述1. 上一篇学习了主扇区分配表和扇区分配表:扇区分配表1. 在复合文档头中的第56 - 59的4个字节指定了标准流(standard streams )的最小大小(一般为4096 bytes),如果一个流的长度小于此值的流即为短流(Short-Stream)2. 短流不直接使用扇区Sector存储数据,而是全部嵌入到一个特定的内部控制流(internal control s原创 2017-08-07 12:34:07 · 3344 阅读 · 0 评论 -
复合文档格式(一)- Excel XLS文件格式
一.概述1.Excel2003以之前版本的存储结构是二进制,Excel2007及之后的存储格式是XML。2.Microsoft Windows和Apple Macintosh2发布的不同Excel版本:二.原创 2017-08-05 11:34:58 · 7191 阅读 · 0 评论 -
复合文档格式(二) - 仓库与扇区链
一.概述原创 2017-08-05 11:36:01 · 3684 阅读 · 0 评论 -
复合文档学习(六) - 目录Directory
一.概述原创 2017-08-07 11:47:00 · 3072 阅读 · 1 评论 -
POI事件模式读取Excel 2003文件
1.概述1. Excel 2003文件(即后缀为xls)的存储结构是二进制文件,POI读取xls文件有两种方式用户模式(usermodel):一次性将xls文件读入到内存,创建dom结构处理事件模式(eventusermodel):以流的形式读取xls文件2. 事件模式适用于愿意学习一点低级API结构的中间开发人员。它使用起来相对简单,但需要对Excel文件j结构有个基本了原创 2017-08-29 15:16:28 · 7406 阅读 · 6 评论 -
合并单元格设置边框RegionUtil
一.概述为合并单元格的合并区域设置边框,自己编码觉得有些繁琐多余,POI提供了方法二.概述1.位置:org.apache.poi.ss.util.RegionUtil2.方法3.源码:// poi 3.15package org.apache.poi.ss.util;import org.apache.poi.ss.usermodel.Cell;import原创 2017-08-09 11:04:26 · 7278 阅读 · 2 评论