public interface ExcelParser
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BEAN_ID
生成解析器的FatoryBean,返回的是接口ExcelParser
|
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()方法不能同时调用 |
int |
run(IRowProcess rowProcess,
boolean isAsync)
运行导入
|
static final java.lang.String BEAN_ID
int init(net.sf.json.JSONObject cfg, java.lang.String fname) throws java.io.IOException
cfg
- fname
- java.io.IOException
int init(net.sf.json.JSONObject cfg, java.io.InputStream in) throws java.io.IOException
cfg
- fname
- java.io.IOException
int abortImport()
java.lang.String getProcessInfo()
int run(IRowProcess rowProcess, boolean isAsync)
rowProcess
- as IRowProcess 行处理接口isAsync
- as boolean 是否异步执行<T> T readSheetText(java.lang.Class<T> clazz)
clazz
- as Class<T>Copyright © 2019 by Sucang.cn