🌐
GitHub
github.com › jsoizo › kotlin-csv
GitHub - jsoizo/kotlin-csv: Pure Kotlin CSV Reader/Writer · GitHub
Pure Kotlin Multiplatform CSV reader and writer.
Starred by 747 users
Forked by 52 users
Languages   Kotlin
🌐
GitHub
github.com › brudaswen › kotlinx-serialization-csv
GitHub - brudaswen/kotlinx-serialization-csv: Library to easily use Kotlin Serialization to serialize to/from CSV. · GitHub
// Kotlin Serialization CSV implementation("de.brudaswen.kotlinx.serialization:kotlinx-serialization-csv:3.2.1") // Kotlin Serialization is added automatically, but can be added to force a specific version implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0")
Starred by 61 users
Forked by 17 users
Languages   Kotlin
🌐
DataFrame Help
kotlin.github.io › dataframe › read.html
Read | DataFrame
May 27, 2026 - It's included by default if you have org.jetbrains.kotlinx:dataframe:1.0.0-Beta5 already. To read a CSV file, use the .readCsv() function.
🌐
MojoAuth
mojoauth.com › parse-and-generate-formats › parse-and-generate-csv-with-kotlin
Parse and Generate CSV with Kotlin | Parse and Generate Formats
September 12, 2025 - Leveraging dedicated libraries is the most sensible approach for parsing and generating CSV files in Kotlin. These tools, like Apache Commons CSV or the Kotlinx CSV library, are built to handle the intricacies of the CSV format, from quoted fields containing delimiters to line breaks within cells, automating much of the error-prone manual work.
🌐
Kotlin
kotlinlang.org › docs › data-analysis-work-with-data-sources.html
Retrieve data from files | Kotlin Documentation
3 weeks ago - For data transformations, you can use such methods as .add(), .split(), .convert(), and .parse(). Additionally, this toolset enables the retrieval and manipulation of data from various structured file formats, including CSV, JSON, XLS, Parquet, and Apache Arrow.
🌐
ZetCode
zetcode.com › kotlin › csv
Kotlin CSV - read, write CSV files in Kotlin
January 29, 2024 - Kotlin CSV tutorial shows how to read and write CSV files in Kotlin. We use the Opencsv and kotlin-csv libraries.
🌐
GitHub
github.com › kotools › csv
GitHub - kotools/csv: Elegant CSV file's manager for Kotlin. · GitHub
November 3, 2022 - Kotools CSV is a lightweight library for managing CSV files with elegant Kotlin DSLs.
Author   kotools
🌐
Kotlinlang
slack-chats.kotlinlang.org › t › 16758697 › are-there-any-csv-parsing-libraries-on-kotlin-multiplatform-
Are there any CSV parsing libraries on Kotlin Multiplatform kotlinlang #multiplatform
March 22, 2024 - The most popular one I've got into is Kotlin-CSV (https://github.com/doyaaaaaken/kotlin-csv) but it lacks Native support.
Find elsewhere
🌐
SSOJet
ssojet.com › serialize-and-deserialize › serialize-and-deserialize-csv-in-kotlin
Serialize and Deserialize CSV in Kotlin | Serialize and Deserialize Data in Programming Languages
December 13, 2025 - Parsing CSV data into structured ... strings and managing column indices, libraries like kotlinx-serialization-csv allow you to map CSV rows directly to Kotlin data classes....
🌐
Kotlin
kotlinandroid.org › kotlin android home › kotlin tutorials › kotlin file operations › kotlin – read csv file
Kotlin – Read CSV File
To reading a CSV (Comma-Separated Values) file in Kotlin efficiently, you can use basic file reading functions along with string manipulation methods · CSV files are commonly used for storing tabular data and can be easily processed line by line in Kotlin
🌐
Reddit
reddit.com › r/kotlin › kotlinx serialization - alternative csv format
r/Kotlin on Reddit: KotlinX Serialization - Alternative CSV format
July 10, 2025 -

I was disappointed by existing CSV parsing libraries, so we built our own and I figure it's time to start seeing if we can help someone else with the work we've done.

This CSV encoder/decoder features sequence streaming and has (AFAIK) total support for KotlinX Serialization via fallback formats - in other words, if KotlinX serialization can serialize it, it will work with this format in both directions.

We used it as part of a generic admin panel for backends. Hopefully it could be helpful to someone else!

🌐
GitHub
github.com › sergejsha › csv
GitHub - sergejsha/csv: Tiny Kotlin Multiplatform library for parsing and building CSV strings · GitHub
A tiny, fast Kotlin Multiplatform library for parsing and building CSV strings.
Starred by 21 users
Forked by 3 users
Languages   Kotlin
🌐
GitHub
github.com › Kotlin › kotlinx.serialization › issues › 1476
Support for CSV · Issue #1476 · Kotlin/kotlinx.serialization
May 12, 2021 - It would be nice if kotlinx.serialization supported csv files/ Currently I am using jackson-dataformat-csv for this purpose: https://github.com/FasterXML/jackson-dataformat-csv
Author   Kotlin
🌐
Softwork
csv.softwork.app
kotlinx-serialization-csv-flf
Serialize and deserialize ordered CSV and Fixed Length Format Files with kotlinx-serialization.
🌐
DEV Community
dev.to › blackmo18 › kotlin-csv-kotlin-grass-2b8j
Kotlin CSV to Data Class Parser - DEV Community
December 31, 2021 - It requires another awesome Kotlin library for reading the CSV, namely Kotlin-CSV.
🌐
DEV Community
dev.to › zion_onwujuba_894fe00cd83 › reading-a-csv-using-opencsv-and-kotlin-d02
Reading a CSV using OpenCSV and Kotlin - DEV Community
August 8, 2024 - In this article, we will learn how we can use the free Java library, OpenCSV, to read a CSV and populate a Kotlin class with the data from the CSV.
🌐
SSOJet
ssojet.com › parse-and-generate-formats › parse-and-generate-csv-in-ktor
Parse and Generate CSV in Ktor | Parse and Generate Formats in Popular Programming Languages
This guide shows you how to efficiently read and write CSV files directly in Ktor using the Kotlinx serialization plugin. You'll learn to integrate CSV handling seamlessly into your web services, enabling robust data exchange with minimal ...