POI
Sam-9527
这个作者很懒,什么都没留下…
展开
-
POI 合并单元格
1. 合并单元格概述合并单元格CellRangeAddress就是将几个相邻的单元格合并为一个单元格,即使没有创建过行和单元格,也 可以创建合并单元格,因为单元格信息是单独存储的 /** * Creates new cell range. base 0 * * @param firstRow Index of first row * @param原创 2017-09-29 10:48:38 · 12265 阅读 · 0 评论 -
POI 单元格类型CellType
1. 单元格类型单元格的内容决定了单元格的类型,POI中定义的7种单元格类型: 日期数据对应的单元格类型是CellType.NUMERIC,默认以浮点型数显示,显示为日期格式需要设置单元格样式DataFormat字符型单元格内容也可以为富文本RichTextString,可以对文本多部分设置字体Font2. 错误单元格Excel中存在错误单元格,在POI中是怎么表现的呢org.apache原创 2017-09-29 11:00:46 · 58493 阅读 · 3 评论 -
POI 单元格样式CellStyle
1. 单元格样式CellStyle决定了单元格的显示样式,决定了单元格: - 单元格各个边框样式及颜色 - 单元格填充图案、前景色及背景色 - 单元格内容水平、垂直对齐方式 - 单元格内容字体Font - 单元格内容格式化DataFormat - 单元格内容是否换行 - 单元格内容旋转2. 单元格样式个数限制工作簿Workbook中单元格样式个数是有限制的,所以在 程序中应该重复使原创 2017-09-29 11:12:33 · 58048 阅读 · 1 评论 -
POI 颜色Color
1. 颜色概述颜色Color是单元格的基本样式,单元格默认颜色为黑色 - 单元格边框颜色 - 单元格填充色 - 单元格字体颜色2. 预定自颜色POI中预定义了56种颜色,索引从0x8 - 0x40, 索引0x40定义一种默认颜色 - 黑色org.apache.poi.ss.usermodel.IndexedColorsorg.apache.poi.hssf.util.HSSFColor$原创 2017-09-29 11:24:57 · 14722 阅读 · 0 评论 -
POI 字体Font
1. 字体Font字体Font定义了单元格内容的字体样式: 1. 字体名 2. 字符集 3. 字号大小,以缇twips为单位 4. 字体颜色 5. 是否粗体 6. 是否斜体 7. 设置上标或下标 8. 是否设置水平删除线 9. 设置下划线类型 字体Font统一由工作簿创建、获取 workbook.createFont(); F原创 2017-09-29 11:32:27 · 8807 阅读 · 0 评论 -
POI 富文本RichTextString
1. 富文本RichTextString概述富文本unicode字符串可以将字体Font应用于字符串的任何部分:applyFont(int startIndex, int endIndex, Font font)applyFont(int startIndex, int endIndex, short fontIndex)2. HSSFRichTextString创建HSSFRichTextSt原创 2017-09-29 11:49:25 · 16315 阅读 · 2 评论 -
POI 边框样式BorderStyle
1. 单元格边框样式单元格边框样式包含框线样式和边框颜色,可以对单元格的四边设置不同的样式 设置单元格样式:style.setBorderBottom(BorderStyle.DOUBLE);style.setBottomBorderColor(IndexedColors.BLUE.getIndex());style.setBorderLeft(BorderStyle.THICK);styl原创 2017-09-29 14:50:40 · 47208 阅读 · 0 评论 -
Excel 单元格样式讲解
1.在org.apache.poi.ss.usermodel包中类BuiltinFormats 中定义了excel的内置单元格样式原创 2016-12-10 21:38:46 · 3223 阅读 · 0 评论 -
POI Excel
1. ExcelPOI提供了对Excel文件的读写,HSSF和XSSF提供创建,修改,读取和写入电子表格的方式HSSF - 读写Excel '97(-2007)(.xls)文件格式XSSF - 读写Excel 2007 OOXML(.xlsx)文件格式SXSSF - XSSF的API兼容流扩展,用于生成大型电子表格,堆空间有限,实现低内存占用org.apache.poi.ss.Spreads原创 2017-09-22 23:26:46 · 507 阅读 · 0 评论 -
Apache POI
1. Apache POI简介Apache POI是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2) 的免费开源跨平台Java API,它由Apache软件基金会更新和维护,主要提供了: 1. 读写Microsoft Excel文件(.xls、.xlsx) 2. 读写Microsoft Word文件 (.doc、.docxx)原创 2017-09-29 10:24:38 · 285 阅读 · 0 评论 -
POI Excel行高设置
1.Excel行高单位概述px是相对长度,表示pixel,像素,是屏幕上显示数据的最基本的点pt是绝对长度,表示point,磅,是印刷行业常用单位,等于1/72英寸DPI(或PPI),分辨率,pixel(dot)per inch,每英寸的像素(点)数,微软都将DPI和PPI混为一体,我们也就无须较真了。Windows系统默认是96dpi,Apple系统默认是72dpipx,pt和dpi的关系原创 2017-09-25 00:57:38 · 16971 阅读 · 4 评论 -
Sheet列号与数字之间的相互转换
一.概述1. 在sheet中,sheet的列号为A、B。。。Z、AA、AB。。。2. 但是有时我们想用数字表示列号,就需要字符串与数字之间相互转换二.方法1.位置:org.apache.poi.ss.util.CellReference2.字符串转数字方法/** * takes in a column reference portion of a CellRef原创 2017-08-08 11:40:45 · 544 阅读 · 0 评论 -
POI Excel列宽设置
1. Excel列宽单位概述POI中Sheet列宽是通过字符个数来确定的,列宽单位为一个字符宽度的1/256 每列可以显示的最大字符数为255// 设置默认列宽,width为字符个数sheet.setDefaultColumnWidth(int width)// 设置第columnIndex+1列的列宽,单位为字符宽度的1/256sheet.setColumnWidth(int columnI原创 2017-09-25 23:02:12 · 33253 阅读 · 7 评论 -
Excel 日期时间格式讲解
1.Excel中日期时间1.1 存储格式Excel中日期时间以1900-1-1 00:00:00为起点Excel中日期时间格式单元格类型为Numeric,表示Excel日期时间内部以double数值存储double整数部分表示日期,表示自1900-1-1来的天数double小数部分表示时间 1.2 日期时间转double方法org.apache.poi.ss.usermodel.DateUt原创 2017-11-03 15:24:29 · 10214 阅读 · 0 评论