TUTORIAL MEMBUAT KONEKSI EXCEL KE DATABASE SERVER DENGAN MENGGUNAKAN ADODB (DATABASE = MYSQL, DRIVER MYSQL ODBC 3.51) Huyy guuuyyy.. dengan ip server = 127.0.0.1 (localhost) untuk tutorial lebih jelasnya bisa ikuti langkah - langkah pada video berikut naaah.. sekian dulu tutorial dari saya.. terimakasih MySQL for Excel adalah sebuah fitur tambahan yang menarik dari MySQL, terutama bagi yang sering memindahkan data dari Microsoft Excel ke tabel di database (dan sebaliknya). Untuk men-install MySQL for Excel, saya harus memberi centang pada MySQL for Excel 1.1.1 di tahap Feature Selection saat melakukan instalasi MySQL dari installer, seperti yang terlihat pada gambar berikut ini: Memilih MySQL for Excel Saat Instalasi MySQL Btw, setelah instalasi MySQL 5.6 selesai, saya menemukan bahwa file my.ini yang dihasilkan ternyata tidak dipakai. Berdasarkan dokumentasi, lokasi file konfigurasi di %PROGRAMDATA%\MySQL\MySQL Server 5.6\my.ini yang seharusnya dibaca, tetapi faktanya tidak demikian (bila mysqld dijalankan secara manual dari console). Salah satu solusi yang mudah adalah men-copy file yang ada disini ke lokasi instalasi MySQL di Program Files. Kembali ke MySQL for Excel, bila saya membuka Microsoft Excel, pada tab Data, saya akan menemukan icon MySQL for Excel seperti yang terlihat pada gambar berikut ini: Tampilan Icon MySQL for Excel Bila saya men-klik tombol tersebut, akan muncul sebuah side pane yang berisi daftar koneksi. Daftar koneksi ini sama seperti yang sudah saya definisikan di MySQL Workbench. Contoh tampilannya akan terlihat seperti pada gambar berikut ini: Tampilan MySQL for Excel Setelah memilih salah satu koneksi yang ada, saya dapat memilih schema atau database yang akan dipakai, seperti yang terlihat pada gambar berikut ini: Memilih Schema Yang Akan Dipakai Sekarang, saya akan mencoba memasukkan data dari Excel menjadi sebuah tabel (yang belum ada sebelumnya). Sebagai contoh, anggap saja seorang pramusaji memberikan daftar menu pada saya dalam bentuk file Excel. Untuk mengubah daftar menu ini menjadi sebuah tabel di MySQL Server, saya perlu memilih seluruh data yang ada, kemudian men-klik tombol Export Excel Data to New Table, seperti yang terlihat pada gambar berikut ini: Membuat dan Mengisi Tabel Dengan Data Dari Excel Akan muncul sebuah dialog Export Data. Pada kotak dialog ini, saya dapat mengisi nama tabel yang akan dibuat. Saya juga bisa menentukan primary key yang dipakai dan tipe data untuk setiap kolom. Saya akan membiarkan primary key berupa angka berurut. Tampilan dialog Export Data akan terlihat seperti pada gambar berikut ini: Tampilan Dialog Export Data Setelah selesai, saya men-klik tombol Export. Setelah proses pembuatan tabel dan pengisian data selesai, akan muncul sebuah kotak dialog. Pada kotak dialog ini, saya juga bisa men-copy SQL CREATE TABLE dan INSERT yang telah diberikan, misalnya untuk keperluan dokumentasi atau backup, seperti yang terlihat pada gambar berikut ini: Akhir Dari Proses Export Selain untuk meng-export data dari Excel ke tabel, MySQL for Excel juga dapat dipakai untuk meng-edit data di tabel secara cepat. Caranya adalah dengan memilih nama tabel yang akan di-edit kemudian men-klik tombol Edit MySQL Data. Bagi beberapa orang yang terbiasa memakai Excel, mengedit data secara langsung di Excel akan terasa lebih cepat dibandingkan memakai Workbench. Cell di Excel yang telah di-edit akan berubah warna menjadi hijau, seperti yang terlihat pada gambar berikut ini: Mengedit tabel di Excel Setelah perubahan selesai dilakukan, pengguna dapat memilih Commit Changes untuk melakukan perubahan ke tabel, atau memilih Revert Data untuk membatalkan perubahan. Bila pengguna memilih Commit Changes, setelah perubahan selesai dilakukan pada database, akan terdapat sebuah dialog dimana pengguna dapat melihat dan men-copy SQL yang yang mewakili perubahan yang dilakukannya, seperti yang terlihat pada gambar berikut ini: Dialog Perubahan Data Yang Sukses |