ExcelFlatFileReader

fm.flatfile.excel.ExcelFlatFileReader$
See theExcelFlatFileReader companion trait

Attributes

Companion:
trait
Graph
Supertypes
trait FlatFileReaderImpl[InputStream]
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

Attributes

Inherited from:
ExcelFlatFileReader

Value members

Concrete methods

def excelColumnLettersForIdx(idx: Int): String

Takes the 1-based column index and returns the excel column letter

Takes the 1-based column index and returns the excel column letter

Attributes

def isExcelFormat(f: File): Boolean
def isExcelFormat(is: BufferedInputStream): Boolean
def isXLSFormat(f: File): Boolean
def isXLSFormat(is: BufferedInputStream): Boolean
def isXLSXFormat(f: File): Boolean
def isXLSXFormat(is: BufferedInputStream): Boolean
def makeLineReader(in: InputStream, options: FlatFileReaderOptions): LazySeq[Try[FlatFileParsedRow]]

To Be Implemented by child class

To Be Implemented by child class

Attributes

def nbspTrim(s: String): String
def parseExcelDate(dateStr: String): LocalDate

Attempts to parse an excel formatted date

Attempts to parse an excel formatted date

Attributes

def tryParseExcelDate(dateStr: String): Option[LocalDate]

Inherited methods

final def apply(resource: Resource[InputStream], options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: Resource[InputStream]): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: InputStreamResource, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderImpl
final def apply(resource: InputStreamResource): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(f: File, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(f: File): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(path: String, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(path: String): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(is: InputStream, options: FlatFileReaderOptions): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def apply(is: InputStream): FlatFileReader

Attributes

Inherited from:
FlatFileReaderFactory
final def foreach[U](is: InputStream, options: FlatFileReaderOptions)(f: Try[FlatFileRow] => U): Unit

The foreach implementation for an InputStream

The foreach implementation for an InputStream

Attributes

Inherited from:
FlatFileReaderImpl
final def inputStreamToIN(is: InputStream, options: FlatFileReaderOptions): InputStream

no-op

no-op

Attributes

Inherited from:
ExcelFlatFileReader
final def isBlankLine(line: Try[FlatFileParsedRow], options: FlatFileReaderOptions): Boolean

Is line considered a blank line? (for skipping leading blank lines)

Is line considered a blank line? (for skipping leading blank lines)

Attributes

Inherited from:
ExcelFlatFileReader
final def toParsedRowReader(lineReader: LazySeq[Try[FlatFileParsedRow]], options: FlatFileReaderOptions): LazySeq[Try[FlatFileParsedRow]]

no-op

no-op

Attributes

Inherited from:
ExcelFlatFileReader