CSV

object CSV

Functions

Link copied to clipboard
suspend fun <T> readFile(file: File, skipLines: Int = 1, skipComments: Boolean = true, ignoreSurroundingSpaces: Boolean = true, ignoreEmptyLines: Boolean = true, delimiter: Char = ';', charset: Charset = Charsets.UTF_8, mapper: (record: List<String>) -> T?): List<T>
Link copied to clipboard
suspend fun <T> writeFile(file: File, manager: CSVManager<T>, data: List<T>, delimiter: Char = ';', charset: Charset = Charsets.UTF_8)
suspend fun <T> writeFile(file: File, headers: List<String>, data: List<T>, converter: (item: T) -> List<String>, delimiter: Char = ';', charset: Charset = Charsets.UTF_8)