Anda di halaman 1dari 14

Cara Export dan Import (Input) Data

Excel pada MATLAB


Penulis
 Advernesia
0

Cara Export dan Import data Excel di MATLAB


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.

o Perintah Import Dasar

Misalkan anda akan import file excel pada worksheet berikut


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

 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')

1.

o Misalkan anda akan mengimport sheet2 pada file excel


Book2.xls berikut
Sehingga syntax yang digunakan adalah

» buka2 = xlsread('Book2','Sheet2')

buka2 =

1 4 7

2 5 8

3 6 9

Dapat diilustrasikan sebagai berikut


o 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
» 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


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)

Kemudian jendela import Wizard akan terbuka untuk file Book3 seperti
berikut
Anda 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).
1.

Data 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,
Sehingga 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

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

Anda mungkin juga menyukai