|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.excelutils.ExcelUtils
ExcelUtils is a class which parse the excel report template
Field Summary | |
(package private) static java.lang.ThreadLocal |
context
|
Constructor Summary | |
ExcelUtils()
|
Method Summary | |
static void |
addService(java.lang.Object context,
java.lang.String key,
java.lang.Object service)
|
static void |
addService(java.lang.String key,
java.lang.Object service)
|
static void |
addValue(java.lang.Object context,
java.lang.String key,
java.lang.Object value)
add a object to context |
static void |
addValue(java.lang.String key,
java.lang.Object value)
add a object to default context |
static void |
export(java.io.InputStream inputStream,
java.lang.Object context,
java.io.OutputStream out)
|
static void |
export(ServletContext ctx,
java.lang.String config,
int sheetIndex,
java.lang.Object context,
java.io.OutputStream out)
parse the excel template in a sheet and output excel to outputStream. |
static void |
export(ServletContext ctx,
java.lang.String config,
int sheetIndex,
java.io.OutputStream out)
parse the excel template in a sheet and output excel to outputStream in default context. |
static void |
export(ServletContext ctx,
java.lang.String config,
java.lang.Object context,
java.io.OutputStream out)
parse the excel template and output excel to outputStream. |
static void |
export(ServletContext ctx,
java.lang.String config,
java.io.OutputStream out)
parse the excel template and output excel to outputStream in default context. |
static void |
export(java.lang.String fileName,
int sheetIndex,
java.lang.Object context,
java.io.OutputStream out)
parse exel and export |
static void |
export(java.lang.String fileName,
int sheetIndex,
java.io.OutputStream out)
parse excel and export excel |
static void |
export(java.lang.String fileName,
java.lang.Object context,
java.io.OutputStream out)
parse excel and export |
static void |
export(java.lang.String fileName,
java.io.OutputStream out)
parse excel and export excel |
static DynaBean |
getContext()
get a global context, it's thread safe |
static boolean |
isCanShowType(java.lang.Object value)
can value be show |
static void |
parseSheet(java.lang.Object context,
HSSFSheet sheet)
parse Excel Template File |
static void |
parseWorkbook(java.lang.Object context,
HSSFWorkbook wb)
parse workbook |
static void |
parseWorkbook(java.lang.Object context,
HSSFWorkbook wb,
int sheetIndex)
parse Workbook |
static void |
registerTagPackage(java.lang.String packageName)
register extended tag package, default is net.sf.excelutils.tags |
static void |
setContext(DynaBean ctx)
set global context |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static java.lang.ThreadLocal context
Constructor Detail |
public ExcelUtils()
Method Detail |
public static void export(ServletContext ctx, java.lang.String config, java.lang.Object context, java.io.OutputStream out) throws ExcelException
ctx
- ServletContextconfig
- Excel Template Namecontext
- All Dataout
- OutputStream
ExcelException
public static void export(ServletContext ctx, java.lang.String config, int sheetIndex, java.lang.Object context, java.io.OutputStream out) throws ExcelException
ctx
- config
- sheetIndex
- context
- out
-
ExcelException
public static void export(ServletContext ctx, java.lang.String config, java.io.OutputStream out) throws ExcelException
ctx
- config
- out
-
ExcelException
public static void export(ServletContext ctx, java.lang.String config, int sheetIndex, java.io.OutputStream out) throws ExcelException
ctx
- config
- sheetIndex
- out
-
ExcelException
public static void export(java.lang.String fileName, java.lang.Object context, java.io.OutputStream out) throws ExcelException
fileName
- context
- out
-
ExcelException
public static void export(java.lang.String fileName, int sheetIndex, java.lang.Object context, java.io.OutputStream out) throws ExcelException
fileName
- sheetIndex
- out
-
ExcelException
public static void export(java.lang.String fileName, java.io.OutputStream out) throws ExcelException
fileName
- out
-
ExcelException
public static void export(java.lang.String fileName, int sheetIndex, java.io.OutputStream out) throws ExcelException
fileName
- sheetIndex
- out
-
ExcelException
public static void export(java.io.InputStream inputStream, java.lang.Object context, java.io.OutputStream out) throws ExcelException
inputStream
- context
- out
-
ExcelException
public static void parseWorkbook(java.lang.Object context, HSSFWorkbook wb) throws ExcelException
context
- wb
-
ExcelException
public static void parseWorkbook(java.lang.Object context, HSSFWorkbook wb, int sheetIndex) throws ExcelException
context
- wb
- sheetIndex
-
ExcelException
public static void parseSheet(java.lang.Object context, HSSFSheet sheet) throws ExcelException
context
- datasourcesheet
- Workbook sheet
ExcelException
public static void addService(java.lang.Object context, java.lang.String key, java.lang.Object service)
public static void addService(java.lang.String key, java.lang.Object service)
public static void addValue(java.lang.Object context, java.lang.String key, java.lang.Object value)
context
- must be a DynaBean or Map typevalue
- public static void addValue(java.lang.String key, java.lang.Object value)
key
- value
- public static void registerTagPackage(java.lang.String packageName)
packageName
- public static DynaBean getContext()
public static void setContext(DynaBean ctx)
ctx
- DynaBeanpublic static boolean isCanShowType(java.lang.Object value)
value
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |