add method

This commit is contained in:
Looly 2020-12-18 23:25:21 +08:00
parent 9070709dfc
commit 973c9c4227
3 changed files with 59 additions and 43 deletions

View File

@ -3,11 +3,13 @@
-------------------------------------------------------------------------------------------------------------
# 5.5.5 (2020-12-17)
# 5.5.5 (2020-12-18)
### 新特性
* 【core 】 URLUtil.normalize新增重载pr#233@Gitee
* 【core 】 PathUtil增加isSub和toAbsNormal方法
* 【db 】 RedisDS实现序列化接口pr#1323@Github
* 【poi 】 StyleUtil增加getFormat方法pr#235@Gitee
### Bug修复
* 【core 】 FileUtil.isSub相对路径判断问题pr#1315@Github

View File

@ -9,6 +9,7 @@ import redis.clients.jedis.JedisPoolConfig;
import redis.clients.jedis.Protocol;
import java.io.Closeable;
import java.io.Serializable;
/**
* Jedis数据源
@ -30,7 +31,7 @@ public class RedisDS implements Closeable, Serializable{
/**
* 创建RedisDS使用默认配置文件默认分组
*
* @return {@link RedisDS}
* @return RedisDS
*/
public static RedisDS create() {
return new RedisDS();
@ -40,7 +41,7 @@ public class RedisDS implements Closeable, Serializable{
* 创建RedisDS使用默认配置文件
*
* @param group 配置文件中配置分组
* @return {@link RedisDS}
* @return RedisDS
*/
public static RedisDS create(String group) {
return new RedisDS(group);
@ -51,7 +52,7 @@ public class RedisDS implements Closeable, Serializable{
*
* @param setting 配置文件
* @param group 配置文件中配置分组
* @return {@link RedisDS}
* @return RedisDS
*/
public static RedisDS create(Setting setting, String group) {
return new RedisDS(setting, group);

View File

@ -1,8 +1,10 @@
package cn.hutool.poi.excel.style;
import cn.hutool.core.util.StrUtil;
import org.apache.poi.ss.usermodel.BorderStyle;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.DataFormat;
import org.apache.poi.ss.usermodel.FillPatternType;
import org.apache.poi.ss.usermodel.Font;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
@ -10,8 +12,6 @@ import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.usermodel.VerticalAlignment;
import org.apache.poi.ss.usermodel.Workbook;
import cn.hutool.core.util.StrUtil;
/**
* Excel样式工具类
*
@ -192,7 +192,8 @@ public class StyleUtil {
}
/**
* 给定样式是否为null无样式或默认样式默认样式为<code>workbook.getCellStyleAt(0)</code>
* 给定样式是否为null无样式或默认样式默认样式为{@code workbook.getCellStyleAt(0)}
*
* @param workbook 工作簿
* @param style 被检查的样式
* @return 是否为null无样式或默认样式
@ -201,4 +202,16 @@ public class StyleUtil {
public static boolean isNullOrDefaultStyle(Workbook workbook, CellStyle style) {
return (null == style) || style.equals(workbook.getCellStyleAt(0));
}
/**
* 创建数据格式并获取格式
*
* @param format 数据格式
* @return 数据格式
* @since 5.5.5
*/
public Short getFormat(Workbook workbook, String format) {
final DataFormat dataFormat = workbook.createDataFormat();
return dataFormat.getFormat(format);
}
}