public static class SpreadSheetReader.Config extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
static int |
AUTO |
static int |
CSV |
static int |
EXCEL |
static int |
NONE |
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
SpreadSheetReader.Config |
columnCount(int columnCount)
Set the number of columns to extract, or
AUTO to read up to the last column. |
SpreadSheetReader.Config |
columnIndex(int columnIndex)
Set the (zero-based) index of the column to start creating series from.
|
SpreadSheetReader.Config |
copy()
Creates a copy of this Config.
|
SpreadSheetReader.Config |
csvQuote(String csvQuote)
Set the value quote character, only applicable for
CSV format. |
SpreadSheetReader.Config |
csvSeparator(String csvSeparator)
Set the value separator character, only applicable for
CSV format. |
SpreadSheetReader.Config |
dateFormats(String... formats)
Set custom date/time formats for parsing dates, only applicable for
CSV format. |
SpreadSheetReader.Config |
doublePrecision(boolean doublePrecision)
Set whether numeric series should be created as DataSeries<Double> (true), or as DataSeries<Float> (false).
|
SpreadSheetReader.Config |
fileFormat(int fileFormat)
|
SpreadSheetReader.Config |
headerRowIndex(int headerRowIndex)
|
SpreadSheetReader.Config |
ignoreColumnsWithNoHeader(boolean ignoreColumnsWithNoHeader)
Set whether to ignore columns that have an empty header value.
|
SpreadSheetReader.Config |
rowCount(int rowCount)
Set the number of rows to extract (not including header), or
AUTO to read to the end of the sheet. |
SpreadSheetReader.Config |
rowIndex(int rowIndex)
Set the zero-based index of the row to start reading data from.
|
SpreadSheetReader.Config |
sheetIndex(int sheetIndex)
Set the (zero-based) index of the sheet in the spreadsheet to read from (if applicable).
|
SpreadSheetReader.Config |
sourceFile(File sourceFile)
Set the file to read data from.
|
SpreadSheetReader.Config |
sourceFile(String sourceFile)
Set the file to read data from.
|
SpreadSheetReader.Config |
useDeprecatedDates(boolean useDeprecatedDates)
Set whether to use the (now deprecated) java.util.Date objects to represent dates/times (true), instead of java.time.temporal.TemporalAccessor (false).
|
public static final int AUTO
public static final int NONE
public static final int EXCEL
public static final int CSV
public SpreadSheetReader.Config sourceFile(File sourceFile)
public SpreadSheetReader.Config sourceFile(String sourceFile)
public SpreadSheetReader.Config fileFormat(int fileFormat)
csvSeparator
,
csvQuote
public SpreadSheetReader.Config sheetIndex(int sheetIndex)
public SpreadSheetReader.Config headerRowIndex(int headerRowIndex)
public SpreadSheetReader.Config rowIndex(int rowIndex)
public SpreadSheetReader.Config rowCount(int rowCount)
AUTO
to read to the end of the sheet.public SpreadSheetReader.Config columnIndex(int columnIndex)
public SpreadSheetReader.Config columnCount(int columnCount)
AUTO
to read up to the last column.public SpreadSheetReader.Config doublePrecision(boolean doublePrecision)
public SpreadSheetReader.Config ignoreColumnsWithNoHeader(boolean ignoreColumnsWithNoHeader)
public SpreadSheetReader.Config csvSeparator(String csvSeparator)
CSV
format. Use "\t" for tab-separated (TSV). Default is "," (CSV).public SpreadSheetReader.Config csvQuote(String csvQuote)
CSV
format. Default is ".public SpreadSheetReader.Config dateFormats(String... formats)
CSV
format. See https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.htmlpublic SpreadSheetReader.Config useDeprecatedDates(boolean useDeprecatedDates)
public SpreadSheetReader.Config copy()
Processing Library HiVis by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran. (c) 2016-2017