public class Excel2Xml extends SucangThread implements ExcelParser
BEAN_ID
Constructor and Description |
---|
Excel2Xml() |
Modifier and Type | Method and Description |
---|---|
int |
abortImport()
中止导入操作
|
java.lang.String |
getProcessInfo()
返回当前线程处理导入数据的进度,{..result:"OK"}//表示导入完成
|
int |
init(net.sf.json.JSONObject cfg,
java.io.InputStream in)
返回0表示已经初始化过,1表示初始完成
|
int |
init(net.sf.json.JSONObject cfg,
java.lang.String fname)
返回0表示已经初始化过,1表示初始完成
|
<T> T |
readSheetText(java.lang.Class<T> clazz)
函数readLine读取文件的内容,如果参数是String则返回XML,如果是List则返回行,如果是Map则返回Sheet单元格内容
该方法和run()方法不能同时调用 |
void |
run() |
int |
run(IRowProcess rowProcess,
boolean isAsync)
运行导入
|
initThreadLocalEnv
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public int init(net.sf.json.JSONObject cfg, java.lang.String fname) throws java.io.IOException
ExcelParser
init
in interface ExcelParser
java.io.IOException
public int init(net.sf.json.JSONObject cfg, java.io.InputStream in) throws java.io.IOException
ExcelParser
init
in interface ExcelParser
java.io.IOException
public void run()
run
in interface java.lang.Runnable
run
in class SucangThread
public int abortImport()
abortImport
in interface ExcelParser
public java.lang.String getProcessInfo()
getProcessInfo
in interface ExcelParser
public <T> T readSheetText(java.lang.Class<T> clazz)
ExcelParser
readSheetText
in interface ExcelParser
clazz
- as Class<T>public int run(IRowProcess rowProcess, boolean isAsync)
ExcelParser
run
in interface ExcelParser
rowProcess
- as IRowProcess 行处理接口isAsync
- as boolean 是否异步执行Copyright © 2019 by Sucang.cn