Berkaitan dengan master data aplikasi kita mungkin pernah melakukan export dan import data dengan format CSV. Pada pembelaran pemrograman Python kali ini kita akan mempelajari menulis csv dan membaca csv.

Menulis CSV dan membaca CSV pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini

  1. Menulis ke file CSV
    Kita membuat program untuk penulisan data ke CSV seperti berikut ini

    import csv
    
    daftar_kitab =[
        ['Kejadian','Musa',50],
        ['Hakim-hakim','Samuel',21],
        ['Amsal','Salomo',31]
    ]
    
    file_csv = 'kitab.csv'
    with open(file_csv,'w', newline='\n') as fh:
        csv_writer = csv.writer(fh)
        csv_writer.writerows(daftar_kitab)
        csv_writer.writerow(['Kisah Para Rasul','Lukas', 28])
    

    Tampilan program pada PyCharm adalah seperti pada gambar berikut ini

  2. File csv yang dihasilkan
    File csv yang dihasilkan adalah seperti berikut ini

    Kejadian,Musa,50
    Hakim-hakim,Samuel,21
    Amsal,Salomo,31
    Kisah Para Rasul,Lukas,28
    

    Kita dapat melihat file csv pada PyCharm seperti pada gambar berikut ini

  3. Membaca file CSV
    Kita kemudian membuat program untuk membaca data CSV seperti pada berikut ini

    import csv
    
    file_csv = 'kitab.csv'
    with open(file_csv,'r', newline='\n') as fh:
        csv_reader = csv.reader(fh)
        for baris in csv_reader:
            print("Kitab: {}, Penulis: {}, Jumlah Pasal: {}".format(baris[0],baris[1],baris[2]))
    
    

    Program ini dapat kita lihat pada PyCharm seperti pada berikut ini

Informasi lebih lanjut silahkan mengunjungi https://docs.python.org/3/library/csv.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Menulis CSV dan Membaca CSV pada Pemrograman Python