Cara Export dan Import (Input) Data Excel pada MATLAB

0

Perintah export import data MATLAB berfungsi untuk menganalisis data yang dihasilkan aplikasi lain maupun untuk menganalisis data yang dihasilkan MATLAB untuk dianalisis dengan aplikasi lain. Data import dan export dapat berupa data numerik, gambar, audio, grafik maupun teks, hingga input data Excel pada MATLAB. Pada tutorial ini akan digunakan data numerik excel untuk import maupun export pada MATLAB. Karena Excel merupakan software pengolah data yang paling populer, tentunya perintah import dan export file excel sering digunakan pada MATLAB untuk membaca file tersebut.

A. Import File Excel MATLAB 

Untuk import data pada MATLAB anda dapat menggunakan Import Wizard dan command window. Import Wizard lebih mudah dilakukan jika ekstensi file tidak anda ketahui, seperti ekstensi csv yang juga merupakan standar excel. Namun dengan menggunakan command window, perintah import pada MATLAB dapat menjadi lebih kompleks dengan menambah kode lain untuk keperluan tertentu. Untuk menggunakan command window anda dapat import file excel dengan ekstensi xls (Microsoft Office 2007 kebawah) dan xlsx (Microsoft Office 2010 keatas). Anda juga dapat melakukan eksekusi perintah import pada Script File.

  1. Import File Excel dengan Command Window

    Untuk import file excel anda dapat menggunakan syntax xlsread pada command window dengan mendefinisikan suatu variabel yang dapat diformulasikan sebagai berikut

    nama_variabel = xlsread('nama_file')

    File yang anda import harus berada pada current folder yang sedang aktif. Anda juga dapat membaca tutorial terkait current folder.

    • Perintah Import Dasar

      Misalkan anda akan import file excel pada worksheet berikut

      excel worksheet pada matlab

      Sehingga syntax yang diperlukan untuk import file Book1.xlsx

      » buka = xlsread('Book1')
      
      buka =
      
      1 2 3
      4 5 6
      7 8 9

      Sehingga data dalam file excel Book1.xlsx terdapat dalam variabel 'buka' sebagaimana ditampilkan pada gambar berikut

      import dasar pada matlab

    • Perintah Import Sheet Tertentu pada Workbook File Excel 

      Anda dapat menambahkan nama sheet pada syntax xlsread untuk import sheet tertentu pada workbook yang dapat diformulasikan sebagai berikut

      nama_variabel = xlsread('nama_file','nama_sheet')

      Misalkan anda akan mengimport sheet2 pada file excel Book2.xls berikut

      import sheet excel pada matlab

      Sehingga syntax yang digunakan adalah

      » buka2 = xlsread('Book2','Sheet2')
      
      buka2 =
      
      1 4 7
      2 5 8
      3 6 9

      Dapat diilustrasikan sebagai berikut

      import sheet pada matlab

    • Perintah Import Sheet dengan Range Data Tertentu

      Import data excel dengan range tertentu, dapat membantu anda apabila data excel anda dilengkapi string atau teks tertentu yang tidak perlu digunakan saat analisis data menggunakan MATLAB. Perintah import sheet dengan range tertentu dapat diformulasikan dengan

      nama_variabel = readxls('nama_file','nama_sheet','range_data')

      Misalkan dilakukan input data dari range C6:D15 berikut pada sheet1 pada workbook Book3.xlsx

      Data Excel dengan Range pada MATLAB

      » buka3 = xlsread('Book3','Sheet1','C6:D15')
      
      buka3 =
      
      1 123
      2 56
      3 789
      4 234
      5 111
      6 345
      7 433
      8 675
      9 1424
      10 2133

      Dapat diilustrasikan sebagai berikut

      Import data range excel pada matlab

  2. Import File Excel dengan Import Wizard

    Import Wizard memungkinkan anda import data dengan mudah. Anda dapat menemukan Import Wizard pada Home Bar MATLAB. Klik Import Data - Pilih Data - Open seperti gambar berikut (Anda juga dapat menggunakan perintah uiimport melalui command window)

    Import Wizard pada MATLAB

    Kemudian jendela import Wizard akan terbuka untuk file Book3 seperti berikut

    Jendela Import WizardAnda dapat memilih range data yang akan di-import, anda juga dapat mengisi range secara manual dengan memasukkan range data pada kolom Range. Terdapat pula opsi Variabel names row yang digunakan untuk membentuk data jenis Column Vectors yaitu data dalam bentuk vektor dengan setiap entri memiliki index kolom yang sama. Anda dapat membentuk data berupa column vectors, matrix, cell array maupun dataset. Pada contoh gambar di atas merupakan ilustrasi import data matriks, setelah range data dipilih klik Import Selection (tanda centeng).

    Import matriks pada matlabData akan di-import dengan nama variabel sesuai nama file (untuk jenis data matriks).


B. Export File MATLAB dalam bentuk Excel

Untuk melakukan export anda dapat menggunakan perintah xlswrite yang dapat diformulasikan dengan

xlswrite('nama_file', nama_variabel)

Anda juga dapat menambah argumen tambahan sheet dan range data dalam bentuk array addressing untuk melakukan export data yang spesifik dari suatu variabel. Misalkan akan dilakukan import data pada variabel A dengan range data a11 sampai a33. Yang dapat diilustrasikan sebagai berikut,

Artikel terkait: Array Addressing Untuk Membuat dan Mengubah Matriks di MATLAB

Export Matrik pada matlabSehingga syntax yang diperlukan adalah

» A = [1 2 3 4; 5 6 7 8; 9 8 7 5; 7 7 3 4]

A =

1 2 3 4
5 6 7 8
9 8 7 5
7 7 3 4

» xlswrite('dataA',A(1:3,1:3))

Setelah perintah xlswrite dieksekusi, file dengan nama dataA.xls akan dibuat pada current folder aktif. Dapat diilustrasikan sebagai berikut

Export Excel dari MATLAB

File Excel dapat digunakan oleh aplikasi lain misalnya Microsoft Excel seperti gambar berikut

Data Export Excel Pada MATLAB

Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB


Sekian artikel Export dan Import / Input Data Excel Pada MATLAB. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke kerabat anda. Terima kasih…

Ayo Berdiskusi Bersama! Belajar Lebih Indah dengan Saling Membantu :)

Tulis komentar
Masukkan nama Anda