Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - frugalmechanic/fm-flatfile: Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX)
Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX) - frugalmechanic/fm-flatfile
Visit SiteGitHub - frugalmechanic/fm-flatfile: Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX)
Scala Library for Reading Flat File Data (CSV/TSV/XLS/XLSX) - frugalmechanic/fm-flatfile
Powered by 0x5a.live π
Frugal Mechanic Flat File Reader
This is our TSV/CSV/Flat/Excel File Reader
Basic Usage for Reading
import fm.flatfile.{FlatFileReader, FlatFileRow}
// FlatFileReader implements LazySeq[FlatFileRow]
FlatFileReader("/path/to/input.tsv").foreach { row: FlatFileRow =>
println("Column 1: "+row("Column 1"))
println("Column 2: "+row("Column 2"))
}
Basic Usage for Writing
import fm.common.FileOutputStreamResource
import fm.flatfile.{FlatFileWriter, FlatFileWriterOptions}
import java.io.File
// FlatFileReader implements LazySeq[FlatFileRow]
FlatFileWriter(FileOutputStreamResource(new File("/path/to/output.tsv")), FlatFileWriterOptions.CSV) { out: FlatFileWriter =>
out.write("Column 1" -> "Row 1 Col 1 Value", "Column 2" -> "Row 1 Col 2 Value")
out.write("Column 1" -> "Row 2 Col 1 Value", "Column 2" -> "Row 2 Col 2 Value")
out.write("Column 1" -> "Row 3 Col 1 Value", "Column 2" -> "Row 3 Col 2 Value")
out.write("Column 1" -> "Row 4 Col 1 Value", "Column 2" -> "Row 4 Col 2 Value")
}
Authors
Tim Underwood (GitHub, LinkedIn, Twitter, Google Plus)
Eric Peters (GitHub, LinkedIn, Twitter, Google Plus)
Copyright
Copyright Frugal Mechanic
License
Scala Resources
are all listed below.
GitHub - t2v/play2-auth: Play2.x Authentication and Authorization module
resource
~/github.com
resource
GitHub - twitter/finagle: A fault tolerant, protocol-agnostic RPC system
resource
~/github.com
resource
Made with β€οΈ
to provide different kinds of informations and resources.