public class XlsData
extends Object
| Constructor and Description |
|---|
XlsData(InputStream in,
boolean useXSSF) |
XlsData(String s) |
XlsData(String s,
Group data) |
XlsData(String s,
Group data,
int window) |
XlsData(String s,
List<Map<String,String>> data) |
XlsData(String s,
List<Map<String,String>> data,
int window) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getColNames(int i) |
List<String> |
getColNames(String name) |
int |
getColOffset()
get value off col offset
|
Group |
getGroupFromXLS(String tabName) |
List<Map<String,Object>> |
getListFromXLS(int index) |
List<Map<String,Object>> |
getListFromXLS(String tabName) |
List<List<Map<String,Object>>> |
getListsFromXLS() |
List<List<Object>> |
getLListFromXLS(int index) |
List<List<Object>> |
getLListFromXLS(String tabName) |
List<List<List<Object>>> |
getLListsFromXLS() |
int |
getRowOffset()
get value of row offset
|
Set<String> |
getTabNames() |
boolean |
isEval()
return value of evval flag
|
boolean |
isHasHeaders()
return value of hasHeaders flag
|
boolean |
isTrimHeader()
get value for trimHeader flag
|
static void |
main(String[] args) |
Group |
ML2G(String name,
List<List<Object>> in) |
static String |
nn(Att a) |
static String |
nn(Object o) |
static String |
nn(Object o,
String d) |
void |
setColOffset(int colOffset)
set value of columns offset, if > 0 will skip values (default is 0)
|
void |
setEval(boolean eval)
set value of eval flag - if true will evaluate cell formulas (default is false)
|
void |
setHasHeaders(boolean hasHeaders)
set value of hasHeaders flag - if true assume first row contains column names (default is true)
|
void |
setRowOffset(int rowOffset)
set value of row offset, if > 0 will skip rows (default is 0)
|
void |
setTrimHeaders(boolean trimHeader)
set value of trimHeader - if true will erase leading and trailing whitespace from header values (default is false)
|
void |
updateSheet(int sheetNo,
String col,
List<Map<String,Object>> data) |
void |
write(String sheetName,
List<String> colNames) |
public static final int MAJOR
public static final int MINOR
public XlsData(String s)
throws Exception
Exceptionpublic XlsData(InputStream in,
boolean useXSSF)
throws Exception
Exceptionpublic XlsData(String s,
List<Map<String,String>> data)
throws Exception
Exceptionpublic XlsData(String s,
Group data,
int window)
throws Exception
Exceptionpublic XlsData(String s,
List<Map<String,String>> data,
int window)
throws Exception
Exceptionpublic XlsData(String s,
Group data)
throws Exception
Exceptionpublic boolean isTrimHeader()
public void setTrimHeaders(boolean trimHeader)
trimHeader - public boolean isEval()
public void setEval(boolean eval)
eval - public boolean isHasHeaders()
public void setHasHeaders(boolean hasHeaders)
hasHeaders - public int getColOffset()
public void setColOffset(int colOffset)
colOffset - public int getRowOffset()
public void setRowOffset(int rowOffset)
colOffset - public Group getGroupFromXLS(String tabName)
throws Exception
Exceptionpublic List<Map<String,Object>> getListFromXLS(int index)
throws Exception
Exceptionpublic List<List<Map<String,Object>>> getListsFromXLS()
throws Exception
Exceptionpublic List<Map<String,Object>> getListFromXLS(String tabName)
throws Exception
Exceptionpublic List<List<Object>> getLListFromXLS(int index)
throws Exception
Exceptionpublic List<List<List<Object>>> getLListsFromXLS()
throws Exception
Exceptionpublic List<List<Object>> getLListFromXLS(String tabName)
throws Exception
Exceptionpublic Set<String> getTabNames()
throws Exception
Exceptionpublic void updateSheet(int sheetNo,
String col,
List<Map<String,Object>> data)
throws Exception
Exceptionpublic void write(String sheetName,
List<String> colNames)
throws Exception
Exceptionpublic static String nn(Object o)
public static String nn(Att a)
public static String nn(Object o,
String d)
public List<String> getColNames(int i)
public List<String> getColNames(String name)
public Group ML2G(String name,
List<List<Object>> in)
public static void main(String[] args)
throws Exception
Exception