程序包 com.sh.util
类 ExcelFile
java.lang.Object
com.sh.util.ExcelFile
- 直接已知子类:
ExcelStreamFile
Description: Excel解析工具
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
字段概要
字段修饰符和类型字段说明static final intstatic final intprotected booleanint -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclose()关闭,清理资源protected InputStreamconvertPath2InputStream(String filePath) 将文件路径转化为输入流,同时支持网络文件void生成HTML页面getSheet(int sheetIndex) 获取Sheet对象通过sheet名称获取sheet对象int获取SHEET的值org.apache.poi.ss.usermodel.Workbook只针对Excel2003的方法static ExcelFileloadExcel(InputStream is) 加载Excel文件,默认为EXCEL_2003static ExcelFileloadExcel(InputStream is, int version) 加载Excel文件static ExcelFile加载Excel文件static ExcelFile加载Excel文件static ExcelStreamFile加载流式解析文件static ExcelStreamFileloadStream(InputStream is, int sheetNum) 加载流式解析文件static ExcelStreamFileloadStream(String fileName) 加载流式解析文件static ExcelStreamFileloadStream(String fileName, int sheetNum) 加载流式解析文件static void重置临时文件夹voidsaveAs(OutputStream os) 文件别存为voidsetForEachBreak(boolean forEachBreak) 设置foreach循环时是否退出
-
字段详细资料
-
构造器详细资料
-
ExcelFile
protected ExcelFile()
-
-
方法详细资料
-
resetExcel2007TempDir
public static void resetExcel2007TempDir()重置临时文件夹 -
convertPath2InputStream
将文件路径转化为输入流,同时支持网络文件- 参数:
filePath-- 返回:
-
loadExcel
加载Excel文件- 参数:
is- 文件流version- Excel版本,2003、2007- 返回:
- ExcelFile
- 抛出:
IOException- IOException
-
loadExcel
加载Excel文件,默认为EXCEL_2003- 参数:
is- InputStream- 返回:
- ExcelFile
- 抛出:
IOException- IOException
-
loadExcel
加载Excel文件- 参数:
fileName- 文件路径- 返回:
- ExcelFile
- 抛出:
IOException- IOException
-
loadExcel
加载Excel文件- 参数:
fileName- 文件名version- 版本号- 返回:
- ExcelFile
- 抛出:
IOException- IOException
-
loadStream
加载流式解析文件- 参数:
fileName- 文件路径,支持网络路径- 返回:
-
loadStream
加载流式解析文件- 参数:
fileName- 文件路径,支持网络路径sheetNum- -1表示全部Sheet, 0表示第一个Sheet- 返回:
-
loadStream
加载流式解析文件- 参数:
is- 文件流- 返回:
-
loadStream
加载流式解析文件- 参数:
is- 文件路径,支持网络路径sheetNum- -1表示全部Sheet, 0表示第一个Sheet- 返回:
-
getSheet
获取Sheet对象- 参数:
sheetIndex- 序号 从0开始- 返回:
- ExcelFile
-
getSheetNum
public int getSheetNum()获取SHEET的值- 返回:
- int
-
getSheet
通过sheet名称获取sheet对象- 参数:
sheetName- sheet名称- 返回:
- ExcelSheet
-
getWorkbook
public org.apache.poi.ss.usermodel.Workbook getWorkbook()只针对Excel2003的方法- 返回:
- Workbook
-
close
public void close()关闭,清理资源 -
saveAs
文件别存为- 参数:
os- OutputStream- 抛出:
IOException- IOException
-
getHtmlText
生成HTML页面- 返回:
- String
- 抛出:
Exception- Exception
-
getPicture
-
setForEachBreak
public void setForEachBreak(boolean forEachBreak) 设置foreach循环时是否退出- 参数:
forEachBreak-
-
forEach
-