Kotlin Cover - Inpows
Kotlin

Membaca File CSV Dengan Mudah di Kotlin

Membaca File CSV Dengan Mudah di Kotlin – Pada artikel kali ini kita akan mempelajari mengenai bagaimana cara membaca file csv dengan mudah di Kotlin. Bagi yang belum tau apa itu csv, csv adalah singkatan dari Comma Separated Values. Semua file Comma Separated Values adalah file teks biasa, dapat berisi angka dan huruf saja, dan menyusun data yang terkandung di dalamnya dalam bentuk table, form. File yang berakhir dengan ekstensi file CSV yaitu .csv banyak digunakan untuk bertukar data, biasanya ketika ada sejumlah besar, antara aplikasi yang berbeda. Selain itu, bisa digunakan sebagai database, perangkat lunak analitis, dan aplikasi lain yang menyimpan sejumlah besar informasi seperti data produk dan data pengguna. Disini kita akan mempelajari bagaimana membaca file csv dengan mudah di Kotlin menggunakan kotlin-csv. Menurut saya, kotlin-csv memiliki kemudahan yang ditawarkan dibandingkan dengan open-csv dan kotlin-csv mendukung kotlin multiplatform. Simak artikel ini lebih lanjut untuk memahami bagaimana membaca file csv dengan mudah di Kotlin.

Membaca File CSV Dengan Mudah di Kotlin

Menambahkan dependency

Kita perlu menambahkan dependency terlebih dahulu sebelum dapat menggunakan kotlin-csv.

Menambahkan dependency pada Gradle Kotlin DSL

//Gradle kotlin DSL
implementation("com.github.doyaaaaaken:kotlin-csv-jvm:1.2.0") //for JVM platform
implementation("com.github.doyaaaaaken:kotlin-csv-js:1.2.0") //for Kotlin JS platform

Menambahkan dependency pada Gradle Groovy

//Gradle Groovy
implementation 'com.github.doyaaaaaken:kotlin-csv-jvm:1.2.0' //for JVM platform
implementation 'com.github.doyaaaaaken:kotlin-csv-js:1.2.0' //for Kotlin JS platform

Menambahkan dependency pada maven

<dependency>
  <groupId>com.github.doyaaaaaken</groupId>
  <artifactId>kotlin-csv-jvm</artifactId>
  <version>1.2.0</version>
</dependency>
<dependency>
  <groupId>com.github.doyaaaaaken</groupId>
  <artifactId>kotlin-csv-js</artifactId>
  <version>1.2.0</version>
</dependency>

Menambahkan dependency pada kscript

//Kotlin JS platform
@file:DependsOn("com.github.doyaaaaaken:kotlin-csv-jvm:1.2.0") //for JVM platform
@file:DependsOn("com.github.doyaaaaaken:kotlin-csv-js:1.2.0")

Kode untuk membaca file csv di Kotlin menggunakan kotlin-csv

import com.github.doyaaaaaken.kotlincsv.dsl.csvReader

fun main(){
    csvReader().open("/test data.csv"){
        readAllAsSequence().forEach { row ->
            //Anda dapat melakukan sesuatu disini
            println(row)
        }
    }
}

Hasil keluaran yang diperoleh

[Produk;Harga]
[Monitor;200000]
[Keyboard;140000]
[Mouse;110000]
[CPU;5000000]

Jika ingin mempelajari lebih lanjut mengenai kotlin-csv, Anda bisa membaca melalui link ini.

Temukan source code Kotlin menarik lainnya hanya di Inpows.

Baca Juga

Import CSV File ke SQL Server Menggunakan Python

Cara untuk memeriksa versi Numpy yang telah diinstall

Cara untuk memeriksa versi Pandas yang diinstall

Membuat Animasi Hover Pada Navigasi Menu Menggunakan HTML dan CSS

Membuat Teks dengan Warna Gradien Menggunakan HTML dan CSS