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
Exception
public XlsData(InputStream in, boolean useXSSF) throws Exception
Exception
public XlsData(String s, List<Map<String,String>> data) throws Exception
Exception
public XlsData(String s, Group data, int window) throws Exception
Exception
public XlsData(String s, List<Map<String,String>> data, int window) throws Exception
Exception
public XlsData(String s, Group data) throws Exception
Exception
public 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
Exception
public List<Map<String,Object>> getListFromXLS(int index) throws Exception
Exception
public List<List<Map<String,Object>>> getListsFromXLS() throws Exception
Exception
public List<Map<String,Object>> getListFromXLS(String tabName) throws Exception
Exception
public List<List<Object>> getLListFromXLS(int index) throws Exception
Exception
public List<List<List<Object>>> getLListsFromXLS() throws Exception
Exception
public List<List<Object>> getLListFromXLS(String tabName) throws Exception
Exception
public Set<String> getTabNames() throws Exception
Exception
public void updateSheet(int sheetNo, String col, List<Map<String,Object>> data) throws Exception
Exception
public void write(String sheetName, List<String> colNames) throws Exception
Exception
public 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