Package org.miaixz.bus.office
Class Builder
java.lang.Object
org.miaixz.bus.office.Builder
为office提供辅助功能 Excel中日期判断、读取、处理等补充工具类
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisDateFormat(int formatIndex, String formatString) 判断日期格式static booleanisDateFormat(org.apache.poi.ss.usermodel.Cell cell) 是否日期格式static booleanisDateFormat(org.apache.poi.ss.usermodel.Cell cell, org.apache.poi.ss.formula.ConditionalFormattingEvaluator cfEvaluator) 判断是否日期格式static booleanisDateFormat(org.apache.poi.ss.usermodel.ExcelNumberFormat numFmt) 判断是否日期格式static booleanisXls(InputStream in) 是否为XLS格式的Excel文件(HSSF) XLS文件主要用于Excel 97~2003创建 此方法会自动调用InputStream.reset()方法static boolean是否为XLSX格式的Excel文件(XSSF) XLSX文件主要用于Excel 2007+创建static booleanisXlsx(InputStream in) 是否为XLSX格式的Excel文件(XSSF) XLSX文件主要用于Excel 2007+创建 此方法会自动调用InputStream.reset()方法
-
Field Details
-
XLS_CONTENT_TYPE
xls的ContentType- See Also:
-
XLSX_CONTENT_TYPE
xlsx的ContentType- See Also:
-
NO_POI_ERROR_MSG
没有引入POI的错误消息- See Also:
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
isDateFormat
public static boolean isDateFormat(org.apache.poi.ss.usermodel.Cell cell) 是否日期格式- Parameters:
cell- 单元格- Returns:
- 是否日期格式
-
isDateFormat
public static boolean isDateFormat(org.apache.poi.ss.usermodel.Cell cell, org.apache.poi.ss.formula.ConditionalFormattingEvaluator cfEvaluator) 判断是否日期格式- Parameters:
cell- 单元格cfEvaluator-ConditionalFormattingEvaluator- Returns:
- 是否日期格式
-
isDateFormat
public static boolean isDateFormat(org.apache.poi.ss.usermodel.ExcelNumberFormat numFmt) 判断是否日期格式- Parameters:
numFmt-ExcelNumberFormat- Returns:
- 是否日期格式
-
isDateFormat
判断日期格式- Parameters:
formatIndex- 格式索引,一般用于内建格式formatString- 格式字符串- Returns:
- 是否为日期格式
-
isXls
是否为XLS格式的Excel文件(HSSF) XLS文件主要用于Excel 97~2003创建 此方法会自动调用InputStream.reset()方法- Parameters:
in- excel输入流- Returns:
- 是否为XLS格式的Excel文件(HSSF)
-
isXlsx
是否为XLSX格式的Excel文件(XSSF) XLSX文件主要用于Excel 2007+创建 此方法会自动调用InputStream.reset()方法- Parameters:
in- excel输入流- Returns:
- 是否为XLSX格式的Excel文件(XSSF)
-
isXlsx
是否为XLSX格式的Excel文件(XSSF) XLSX文件主要用于Excel 2007+创建- Parameters:
file- excel文件- Returns:
- 是否为XLSX格式的Excel文件(XSSF)
-