Skip to content Skip to sidebar Skip to footer

Cara Membaca File Excel Pada Matlab 2020b Per Kolom Cell

Cara Membaca File Excel Pada Matlab

Cara Membaca File Excel Pada Matlab 2020b Per Kolom Cell - Didaalam membuat projek Matlab, terkadang kita akan menggunakan sebuah file database untuk menyimpan data-data tertentu.

Umumnya jenis file yang digunakan untuk database adalah :

  • .txt, .dat, atau .csv untuk file teks yang dipisahkan
  • .xls, .xlsb, .xlsm, .xlsx, .xltm, .xltx, atau .ods untuk file spreadsheet
Ada beberapa perintah pada Matlab untuk membaca data dari database yang telah kita buat tersebut, tergantung cara kita membacanya. Di antaranya adalah:
  • xlsread
  • readtable
  • readmatrix
  • readcell
Nah, kasus dalam artikel ini adalah bagaimana cara kita mengakses database dengan format excel .xlsx, kemudian kita membaca hanya satu kolom data saja dan akhirnya kita akan membandingkan nilai string dengan nilai perbaris yang ada pada database excel tersebut.
 

A. Membaca File Excel Keseluruhan Matlab

Langkah pertama adalah membaca file excel. Dalam hal ini saya menggunakan perintah "readcell", karena perintah ini saya rasa lebih mudah.
 
Untuk contoh databasenya adalah seperti berikut:
 
Cara Membaca File Excel Pada Matlab 2020b Per Kolom Cell
Contoh data Excel yang ingin dibaca oleh Matlab

Jadi, jika kita ingin membaca seluruh data yang ada pada file excel, ketikkan perintah berikut pada Command Window pada Matlab anda:
 
>> database = readcell('database.xlsx')
 
maka hasilnya yang keluar adalah:
 
database =

  7×2 cell array

    {'Name'   }    {'Plate Number'}
    {'M John' }    {'B1472PQH'    }
    {'Ronny'  }    {'B313EEK'     }
    {'Della'  }    {'B2332DPK'    }
    {'Samsons'}    {'A465OOK'     }
    {'Olaye'  }    {'C454IKL'     }
    {'Dekstor'}    {'BL3443OK'    }
 
Dari hasil diatas tampak matlab membaca pada kolom A dan B.

B. Membaca File Excel Per Kolom Matlab

Sekarang, bagaimana caranya jika kita ingin membaca satu kolom saja? katakanlah kolom B saja?
 
Caranya adalah menambahkan range yang ingin dibaca, gunakan perintah berikut;
 
>> database = readcell('database.xlsx', 'Range', 'B1')

 

maka hasil yang keluar adalah:

database =

  7×1 cell array

    {'Plate Number'}
    {'B1472PQH'    }
    {'B313EEK'     }
    {'B2332DPK'    }
    {'A465OOK'     }
    {'C454IKL'     }
    {'BL3443OK'    }

Anda dapat melihat hasilnya diatasm matlab hanya mengambil satu kolom saja pada kolom B.


C. Membaca File Excel Per Cell Matlab

Lalu, bagaimana caranya agar kita hanya membaca satu colom pada satu baris tertentu? Atau membaca satu cell saja?

Caranya adalah gunakan atur range pembacaan yang lebih spesifik, yaitu :

>> database = readcell('database.xlsx', 'Range', 'B1:B1')

Maka matlab akan membaca haya satu cell saja:

database =

  1×1 cell array

    {'Plate Number'}

atau contoh lain:

>> database = readcell('database.xlsx', 'Range', 'B2:B2')

hasilnya adalah:

database =

  1×1 cell array

    {'B1472PQH'}

Semoga artikel ini dapat bermanfaat bagi anda yang sedang membuat projek Matlab.

Untuk dapat membandingkan membaca data dan membandingkan data tersebut dalam bentuk "String", anda dapat lenjut mambaca artikel Cara Membandingkan String Pada Matlab.

Semoga berhasil.

Terima kasih telah berlkunjung di website Chip Piko. Jika artikel ini bermanfaat, anda dapat membagikannya menggunakan tombol dibawah ini:

Post a Comment for "Cara Membaca File Excel Pada Matlab 2020b Per Kolom Cell"