Excel to mysql

Insert Data Excel ke MySQL dengan MySQL for Excel

Insert Data dari Excel ke MySQL menggunakan MySQL for Excel.

Kita akan belajar secara detail tutorial Cara menggunakan MySQL for Excel.

Konfigurasi Dasar MySQL for Excel

1. Lakukan instalasi terlebih dahulu. Download MySQL for Excel disini: Mysql for Excel – Windows

2. Setelah MySQL for Excel terinstal, silahkan buka Excel Anda, pada Tab Menu pilih menu Data, maka seharusnya sekarang Icon Mysql for Excel sudah muncul di Excel Anda.

Icon MySQL for Excxel
Icon MySQL for Excxel

3. Klik pada Icon Mysql for Excel -> New Connection -> Muncul dialog MySQL Server Connection.

Silahkan isi konfigurasi seperti berikut sesuai server Anda:

Konfigurasi MySQL for Excel
Konfigurasi MySQL for Excel

4. Sebelum melanjutkan Anda harus aktifkan dulu Apache dan MySQL pada komputer Anda bisa menggunkan XAMPP atau yang lain.

5. Klik Test Connection untuk mencoba apakah anda sudah terhubung. Jika koneksi berhasil akan muncul informasi berikut, lalu klik OK saja:

Test Connection MySQL for Excel
Test Connection MySQL for Excel

6. Selanjutnya klik OK untuk terhubung ke database. Koneksi Anda akan berada pada sebelah kanan tampilan halaman Excel di bagian Local Connections.

Local Connection MySQL for Excel
Local Connection MySQL for Excel

7. Berhasil, Excel Anda sudah terhubung dengan database MySQL.

Import MySQL Data

Data dapat diimport dari MySQL ke Microsoft Excel worksheet dengan menggunakan pilihan Import MySQL Data pada MySQL for Excel.

Penting!
Operasi import-data mengabaikan kolom yang berisi data biner (Varbinary atau Blob)

Cara Import Data MySQL ke Excel sebagai berikut:

1. Buka Excel, pilih tab menu Data, lalu klik MySQL for Excel untuk membuka MySQL for Excel panel.

2. Dari area Open a MySQL Connection di panel sebelah kanan Excel Anda, klik dua kali nama koneksi yg sudah dibuat pada Local Connection atau Remote Connection untuk menampilkan skema database yang tersedia.

3. Pilih database dari daftar yang tersedia dan klik Next untuk menampilkan semua objek dalam database (tables, views, dan procedures).

4. Pilih tabel dari data yang akan diimpor, lalu klik Import MySQL Data. Jendela pratinjau menampilkan data yang dipilih dan menyediakan Options dan Advanced Options untuk digunakan selama operasi import dilakukan.

4. Klik Import untuk menyelesaikan operasi.

Jendela Import Data menyediakan preview kolom untuk dipilih selama operasi impor. Anda dapat menentukan kolom dan baris yang akan diimpor dengan cara select area pada tabel.

Importing table data with MySQL for Excel
Importing table data with MySQL for Excel

Penjelasan Optios pada Import MySQL Data:

  • Include Column Names as Headers: Secara default akan dicentang, ini memasukkan nama kolom di bagian atas lembar kerja Microsoft Excel sebagai baris Headers.
  • Limit to (number) Rows and Start with Row (number): Secara default tidak dipilih, ini untuk membatasi rentang data yang diimpor. Pilihan Limit to (number) Rows secara default terisi dengan angka 1 yang menentukan jumlah baris yang akan diimpor, dan pilihan Start with Row (number) secara default terisi dengan angka 1 yang menentukan di mana impor dimulai.
  • Add Summary Fields: secara default tidak dipilih, pilihan ini menambahkan total field ke setiap kolom.
  • Create a PivotTable with the imported data: Laporan PivotTable Excel merangkum dan menyediakan representasi visual data dalam berbagai cara. Ini adalah fitur Excel asli. Untuk instruksi tentang cara menggunakan PivotTable, lihat dokumentasi yang disediakan oleh Microsoft

Edit MySQL Data

MySQL for Excel memudahkan kita dalam tugas insert, delete, dan update baris tabel database menggunakan Microsoft Excel. Fitur Edit MySQL Data ini bekerja dengan cara menyalin data dari tabel MySQL yang dipilih yang diimpor ke lembar kerja Excel. Setiap perubahan yang dibuat pada salinan itu diterjemahkan ke dalam pernyataan SQL yang diterapkan ke tabel MySQL yang dipilih.

MySQL for Excel memungkinkan Anda memuat dan mengedit data tabel MySQL langsung dari lembar kerja Microsoft Excel. Perubahan dilakukan secara langsung jika pilihan Auto-Commit diaktifkan di menu pop-up. Jika tidak, Anda dapat menggunakan operasi Revert Data atau Commit Changes di menu pop-up yang sama untuk mengembalikan atau melakukan perubahan data di tabel MySQL.

Cara Edit Data MySQL di Excel sebagai berikut:

1. Buka Excel, pilih tab menu Data, lalu klik MySQL for Excel untuk membuka MySQL for Excel panel.

2. Dari area Open a MySQL Connection di panel sebelah kanan Excel Anda, klik dua kali nama koneksi yg sudah dibuat pada Local Connection atau Remote Connection untuk menampilkan skema database yang tersedia.

3. Pilih database dari daftar yang tersedia dan klik Next untuk menampilkan semua objek dalam database (tables, views, dan procedures).

4. Pilih tabel dari data yang akan diedit, lalu klik Edit MySQL Data. Jendela pratinjau menampilkan data yang dipilih dan menyediakan pilihan untuk menentukan jumlah baris yang akan dipratinjau.

5. Klik OK untuk menjalankan mode edit dan memindahkan data pratinjau ke lembar kerja Excel saat ini.

Dalam mode edit, edit data dilakukan di lembar kerja Excel Anda dan klik Commit Changes untuk menambahkan perubahan secara manual atau centang pilihan Auto-Commit untuk melakukan perubahan langsung saat Anda mengedit data. Klik Revert Data untuk memperbarui data dari database atau untuk mengembalikan data yang diubah.

Perintah tambahan saat edit-mode:

  • Untuk menghentikan mode edit, klik kanan menu pop-up dan pilih Keluar dari Mode Edit.
  • Untuk melanjutkan mode edit, klik sel yang terdapat data.
  • Untuk memindahkan menu pop-up, tahan tombol kanan mouse dan seret menu.
Editing table data with MySQL for Excel
Editing table data with MySQL for Excel

Pada gambar di atas:

  • Sel dengan warna hijau diubah dan kemudian dikomit.
  • Sel dengan warna biru telah diubah tetapi tidak dikomit.
  • Terakhir, Auto-Commit diaktifkan sebelum mengubah nilai 9 menjadi 10 di baris 10 kolom kategori_id, yang menghasilkan kesalahan karena komit ini akan menambahkan nilai duplikat sebagai primary key, ditandai dengan sel berwara merah.

Append Excel Data to Table

Data dari lembar kerja Microsoft Excel dapat ditambahkan ke tabel database MySQL dengan menggunakan perintah Append Excel Data to Table memakai metode mapping kolom.

Cara Menambahkan Data Excel ke MySQL sebagai berikut:

1. Buka Excel, pilih tab menu Data, lalu klik MySQL for Excel untuk membuka MySQL for Excel panel.

2. Dari area Open a MySQL Connection di panel sebelah kanan Excel Anda, klik dua kali nama koneksi yg sudah dibuat pada Local Connection atau Remote Connection untuk menampilkan skema database yang tersedia.

3. Pilih database dari daftar yang tersedia dan klik Next untuk menampilkan semua objek dalam database (tables, views, dan procedures).

4. Pilih tabel MySQL dari data yang akan ditambah. Untuk melakukan append data terlebih dahulu anda lakukan blok pada data di excel anda, setelah data excel di blok maka teks Append Excel Data to Table akan muncul dan bisa di klik.

5. Silahkan klik Append Excel Data to Table. Jendela pratinjau menampilkan per kolom dari data Excel yang Anda blok dan menampilkan kolom dari tabel MySQL.

6. Silahkan lakukan mapping kolom. Mapping kolom dilakukan dengan dragging kolom dari grid Excel worksheet (yang tabel bagian atas) dan dropping ke grid kolom target tabel MySQL (yang tabel bagian bawah).

7. Klik tombil Append untuk selesai mekakuan append data.

Appending Excel data to MySQL
Appending Excel data to MySQL

Catatan tentang proses pemetaan manual:

  • Warna bidang header untuk setiap kolom menentukan status pemetaan kolom saat ini.
    • Hijau: Kolom sumber dipetakan ke kolom target
    • Merah: Kolom target tidak dipetakan
    • Abu-abu: Kolom sumber tidak dipetakan
  • Kolom sumber (atas) dapat dimapping ke beberapa kolom target (bawah), meskipun tindakan ini menghasilkan dialog peringatan.
  • Mengklik kanan kolom target (atas) menampilkan menu dengan pilihan untuk Remove Column Mapping untuk satu kolom, atau Clear All Mappings untuk semua kolom. Dragging kolom target ke luar grid akan menghapus pemetaan.

Export Excel Data

Data dari lembar kerja Microsoft Excel dapat diekspor ke tabel MySQL baru dalam skema database yang ada.

Penting!
Operasi export-data mengabaikan kolom yang berisi data biner (Varbinary atau Blob)

Cara Export Data Excel ke Tabel MySQL sebagai berikut:

1. Buka Excel, pilih tab menu Data, lalu klik MySQL for Excel untuk membuka MySQL for Excel panel.

2. Dari area Open a MySQL Connection di panel sebelah kanan Excel Anda, klik dua kali nama koneksi yg sudah dibuat pada Local Connection atau Remote Connection untuk menampilkan skema database yang tersedia.

3. Pilih database dari daftar yang tersedia dan klik Next untuk menampilkan semua objek dalam database (tables, views, dan procedures).

4. Untuk melakukan export data terlebih dahulu anda lakukan blok pada data di excel anda, setelah data excel di blok lalu klik Export Excel Data to New Table. Jendela pratinjau menampilkan data yang dipilih dan menyediakan pengaturan Column Options dan Advanced Options untuk digunakan selama melakukan ekspor data.

5. Dalam dialog Ekspor Data ke MySQL (lihat gambar dibawah), lakukan hal berikut:

  • Tentukan apakah baris pertama dalam pratinjau harus digunakan sebagai nama kolom. Opsi ini dipilih secara default.
  • Terdapat check box First Row Contains Column Names untuk mengontrol tipe data untuk kolom baik dengan default yang cocok untuk baris ke 2-n (jika dicentang) atau yang cocok untuk baris ke 1-n (jika tidak dicentang)
  • Ketik nama tabel unik dan pilih Collation yang akan digunakan untuk tabel baru.
  • Pilih atau buat kolom Primary Key untuk tabel baru.
  • Pilih setiap kolom satu per satu untuk mengatur nama kolom, tipe data, nilai default dan setiingan lainnya.
  • Klik Export Data untuk membuat tabel baru dengan data.
Exporting Excel data to MySQL
Exporting Excel data to MySQL

MySQL for Excel tidak Muncul

Icon MySQL for Excel tidak muncul di Excel Anda. Berikut cara mengatasinya:

MySQL for Excel - Manage COM Add-ins Excel
MySQL for Excel – Manage COM Add-ins Excel

1. Pergi ke Tab Menu File

2. Pilih Options

3. Setelah pilih Option akan muncul dialog box Excel Options, silahkan pilih Add-ins

4. Pada bagian Manage pilih COM Add-ins

5. Lalu klik Go

MySQL for Excel Add-ins Available Excel
MySQL for Excel Add-ins Available Excel

6. Maka muncul dialog box COM Add-ins yang menampilkan Add-ins Available

7. Centang Mysql for Excel, lalu OK

Seharusnya sekarang Icon MySQL for Excel sudah muncul di Excel Anda.

Sekian tutorial cara menggunakan MySQL for Excel.

Semoga bisa bermanfaat untuk Anda.

Web Programmer dan Author di Ayongoding.com

Leave a Reply

Your email address will not be published. Required fields are marked *