csv
Generated by tinox doc
tinox.core.csv, split out of the bundled stdlib as a standalone tinox-central package.
Parse and write
import tinox.core.csv
class Main
{
fnc main() -> Int32
{
let content: String = "name,age\nAlice,30\nBob,25"
let rows: List<List<String>> = Csv::parse(content)
println("row count: " + rows.len().toString())
println("first data row: " + rows[1][0] + " is " + rows[1][1])
let backToCsv: String = Csv::toString(rows)
println(backToCsv)
return 0
}
}
class Csv
Methods
fn parse(content: String) → List<List<String>>
fn parseRow(line: String) → List<String>
fn toString(data: List<List<String>>) → String
fn rowToString(row: List<String>) → String