krangl is a {K}otlin library for data w{rangl}ing. By implementing a grammar of data manipulation using a modern functional-style API, it allows to filter, transform, aggregate and reshape tabular data.
Methods to read and write tables into/from DataFrames
see also https://commons.apache.org/proper/commons-csv/ for other implementations
https://github.com/databricks/spark-csv
https://examples.javacodegeeks.com/core-java/apache/commons/csv-commons/writeread-csv-files-with-apache-commons-csv-example/