Mysql untuk excel tidak berfungsi

Berikut ini adalah contoh panduan mengimpor dokumen Excel ke database MySQL. Untuk menjalankan tutorial ini, Anda memerlukan file Excel, dan akses admin ke instance MySQL yang sedang berjalan

Sebagai contoh, kami akan menggunakan file Excel berikut di kapal sewaan

kapal. xlsx

  1. Buka file Excel Anda dan klik Save As. Pilih untuk menyimpannya sebagai. File CSV (Dipisahkan Koma). Jika Anda menjalankan Excel di Mac, Anda perlu menyimpan file sebagai Windows Comma Separated (. csv) atau CSV (Windows) untuk mempertahankan pemformatan yang benar

    MySQL untuk Excel memungkinkan Anda untuk bekerja dengan database MySQL dari dalam Microsoft Excel. Data MySQL dapat diimpor ke Excel, data Excel dapat diekspor ke MySQL sebagai tabel baru atau ditambahkan ke tabel saat ini, dan MySQL untuk Excel memungkinkan Anda mengedit data MySQL langsung dari dalam Excel

    Kunjungi forum MySQL untuk Excel untuk bantuan dan dukungan MySQL untuk Excel tambahan

    Untuk catatan rilis yang merinci perubahan di setiap rilis MySQL untuk Excel, lihat Catatan Rilis MySQL untuk Excel

    26. 1. Instalasi dan Konfigurasi

    MySQL untuk Excel adalah produk untuk Microsoft Windows, dan diinstal dengan Installer MySQL. Dan biasanya Anda tidak perlu menginstal atau mengonfigurasi alat tambahan untuk menggunakan MySQL untuk Excel

    Persyaratan MySQL untuk Excel

    Proses penginstalan Penginstal MySQL akan memeriksa apakah persyaratan ini terpenuhi, atau memberi tahu Anda jika diperlukan tindakan lebih lanjut sebelum melanjutkan penginstalan

    • .NET Framework 4. 0 (Klien atau Profil Lengkap)

    • Microsoft Office Excel 2007 atau lebih tinggi, untuk Microsoft Windows

    • Alat Visual Studio untuk Office 4. 0, dan Penginstal MySQL dapat menginstal ini untuk Anda

    • Koneksi Server MySQL yang tersedia

    Gambar 26. 1. Bilah navigasi MySQL untuk Excel

    Mysql untuk excel tidak berfungsi


    MySQL untuk Excel memungkinkan Anda memuat dan mengedit data MySQL langsung dari Microsoft Excel. Perubahan segera dilakukan jika opsi Komit Otomatis diaktifkan, atau dilakukan secara manual dengan menekan Komit Perubahan

    Contoh di bawah ini menggunakan tabel category_ dari database contoh sakila, tetapi layar akan terlihat sama untuk semua tabel. Di dalam MySQL untuk Excel, Buka Koneksi MySQL, klik skema sakila, Selanjutnya, pilih tabel category, klik Edit Data MySQL, lalu pilih Impor untuk mengimpor data ke lembar kerja Microsoft Excel baru untuk diedit

    Gambar 26. 2. Mengedit data tabel dengan MySQL untuk Excel

    Mysql untuk excel tidak berfungsi

    Warna latar mewakili status setiap sel, dan ada empat warna berbeda yang digunakan saat mengedit data tabel

    Tabel 26. 1. Warna sel latar belakang

    ColorDescriptionWhiteWarna default untuk semua sel. Ini adalah data asli, atau data setelah Refresh from DB diklik. BlueCells yang berkomitmen dengan sukses. GreenCells yang telah dimodifikasi tetapi belum dikomit. RedCells yang menghasilkan kesalahan saat komit dicoba. Dialog kesalahan juga ditampilkan saat komit dicoba. YellowCells yang menerima data baru. Data yang dimasukkan di sini dimasukkan ke dalam tabel MySQL

    Dalam contoh kami, bidang "Drama" biru diubah dan kemudian dikomit terlebih dahulu, kemudian bidang "Gaming" hijau diubah tetapi tidak dikomit, lalu Komit Otomatis diaktifkan sebelum mengubah "9" menjadi "10" di kolom

    Data dapat diimpor dari MySQL ke spreadsheet Microsoft Excel dengan menggunakan opsi Impor Data MySQL setelah memilih tabel, tampilan, atau prosedur yang akan diimpor

    Memilih kolom untuk diimpor

    Secara default, semua kolom dipilih dan akan diimpor. Kolom tertentu dapat dipilih (atau tidak dipilih) menggunakan metode Microsoft Windows standar baik Control + Mouse click untuk beralih pemilihan kolom individu, atau Shift + Mouse click untuk memilih rentang kolom

    Warna latar belakang kolom menunjukkan status setiap kolom. Warna putih berarti kolom telah dipilih, dan karenanya akan diimpor. Sebaliknya, latar belakang abu-abu berarti kolom tidak akan diimpor

    Mengklik kanan di mana saja di kisi pratinjau membuka menu konteks dengan opsi Select None atau Select All, tergantung pada status saat ini

    Mengimpor tabel

    Dialog saat mengimpor tabel menyertakan opsi berikut

    • Sertakan Nama Kolom sebagai Tajuk. Diaktifkan secara default, ini menyisipkan nama kolom di bagian atas spreadsheet Microsoft Excel sebagai baris "tajuk".

    • Batasi hingga ___ Baris dan Mulai dengan Baris ___. Dinonaktifkan secara default, ini membatasi rentang data yang diimpor. Opsi Limit to default ke 1, dan menentukan jumlah baris yang akan diimpor. Opsi sakila0 default ke 1 (baris pertama), dan menentukan di mana impor dimulai. Setiap opsi memiliki nilai maksimum COUNT(baris) dalam tabel

    Mengimpor tabel menampilkan dialog yang mirip dengan berikut ini

    Gambar 26. 3. Mengimpor data tabel dengan MySQL untuk Excel

    Mysql untuk excel tidak berfungsi


    Mengimpor tampilan atau prosedur

    Mengimpor tampilan atau prosedur menampilkan dialog serupa, tetapi dengan opsi berikut

    • Sertakan Nama Kolom sebagai Tajuk. Diaktifkan secara default, ini akan menyisipkan nama kolom di bagian atas spreadsheet Excel sebagai baris "tajuk".

    • Impor. Karena suatu prosedur mungkin mengembalikan beberapa rangkaian hasil, opsi impor mencakup

    Misalnya, dialog seperti berikut ditampilkan setelah mengimpor prosedur dan menekan tombol Panggil untuk menjalankan prosedur tersimpan

    Gambar 26. 4. Mengimpor data prosedur tersimpan yang disebut dengan MySQL untuk Excel

    Mysql untuk excel tidak berfungsi


    Data dari spreadsheet Microsoft Excel dapat ditambahkan ke tabel database MySQL dengan menggunakan opsi Append Excel MySQL Data to Table

    Pemetaan kolom

    Pemetaan kolom Excel ke kolom MySQL dapat dilakukan secara otomatis (default), manual, atau dengan menggunakan rutinitas pemetaan yang tersimpan. Rutin pemetaan otomatis adalah default, dan dapat diubah jika setiap kolom tidak dapat dicocokkan secara otomatis. Tangkapan layar berikut menampilkan dua kolom data Excel, dan dialog pratinjau setelah memilih Tambahkan Data Excel ke Tabel

    Gambar 26. 5. Menambahkan data Excel ke MySQL (Pemetaan otomatis)

    Mysql untuk excel tidak berfungsi


    Informasi pemetaan umum

    Adalah umum untuk men-tweak pemetaan kolom. Beberapa catatan tentang proses pemetaan manual

    • Pemetaan manual dilakukan dengan menyeret kolom dari grid sumber atas (Excel spreadsheet) dan menjatuhkannya ke kolom target yang lebih rendah grid tabel MySQL. Klik di mana saja dalam kolom untuk memulai rutinitas menyeret ini

    • Warna bidang tajuk untuk setiap kolom menentukan status pemetaan kolom saat ini. Warna termasuk

      • Hijau. Kolom sumber dipetakan ke kolom target

      • Merah. Kolom target tidak dipetakan

      • Abu-abu. Kolom sumber tidak dipetakan

    • Kolom sumber dapat dipetakan ke beberapa kolom target, meskipun tindakan ini menghasilkan dialog peringatan

    Metode pemetaan

    Ketiga metode pemetaan tersebut dijelaskan di bawah ini

    • Otomatis. Metode pemetaan otomatis mencoba mencocokkan nama kolom sumber Excel dengan nama kolom tabel target MySQL. Kemudian dimungkinkan untuk mengubah pemetaan secara manual sesudahnya

      Jika proses otomatis menemukan nol kolom untuk dicocokkan, maka rutinitas pencocokan 1 ke 1 sederhana akan dicoba. Artinya, SourceColumn #1 ke TargetColumn #1, SourceColumn #2 ke TargetColumn #2, dan seterusnya

    • Manual. Nama kolom sumber diseret secara manual (dicocokkan) dengan nama kolom target. Penyeretan manual juga dapat dilakukan setelah metode Otomatis dipilih

    • Disimpan. Gaya pemetaan manual dapat disimpan menggunakan tombol Pemetaan Toko, yang juga akan meminta nama dan kemudian menyimpannya menggunakan "sakila2 (dbname. tablename)" skema penamaan. Gaya pemetaan yang disimpan kemudian akan tersedia di samping opsi Otomatis dan Manual

      Pemetaan yang disimpan dapat dihapus atau diganti namanya dalam dialog Opsi Lanjutan

    Opsi Lanjutan

    Ada beberapa opsi lanjutan yang dikonfigurasi dan disimpan di antara sesi untuk setiap pengguna Excel. Dialognya terlihat mirip dengan

    Gambar 26. 6. Menambahkan data Excel ke MySQL (Opsi Lanjutan)

    Mysql untuk excel tidak berfungsi

    Opsi Pemetaan lanjutan

    • sakila_3. Secara otomatis mencoba memetakan target dan sumber saat dialog Tambah Data dibuka. Fitur ini diaktifkan secara default

    • sakila_4. Menyimpan setiap rutin pemetaan setelah menjalankan operasi Tambahkan. Rutin pemetaan disimpan menggunakan "tablenameMapping (dbname. nama tabel)". Ini juga dapat dilakukan secara manual menggunakan tombol Store Mapping. Ini diaktifkan secara default, dan fitur ini ditambahkan di MySQL untuk Excel 1. 1. 0

    • sakila_5. Jika ada rutinitas pemetaan tersimpan yang cocok dengan semua nama kolom di kisi sumber dengan kisi target, maka secara otomatis akan dimuat. Ini diaktifkan secara default, dan fitur ini ditambahkan di MySQL untuk Excel 1. 1. 0

    Opsi Data Bidang lanjutan

    • Gunakan baris data Excel sakila6 (default) pertama untuk mempratinjau dan menghitung tipe data. Ini menentukan jumlah baris yang ditampilkan pratinjau, dan nilai yang memengaruhi fitur pemetaan otomatis

    • Gunakan nilai yang diformat. Data dari Excel diperlakukan sebagai sakila_7, sakila8, atau sakila9. Ini diaktifkan secara default. Saat dinonaktifkan, data tidak pernah diperlakukan sebagai tipe sakila_9, jadi misalnya, ini berarti tanggal akan direpresentasikan sebagai angka

    Pemetaan Kolom Tersimpan adalah daftar pemetaan kolom tersimpan yang disimpan dengan fitur "Simpan pemetaan kolom secara otomatis untuk tabel yang diberikan", atau secara manual dengan opsi Pemetaan Penyimpanan

    Data dari spreadsheet Microsoft Excel dapat diekspor ke tabel database MySQL baru dengan menggunakan opsi Ekspor Data Excel ke Tabel Baru. Mengekspor data sepertinya begitu

    Gambar 26. 7. Mengekspor data Excel ke MySQL

    Mysql untuk excel tidak berfungsi


    Opsi Ekspor Lanjutan

    Beberapa opsi lanjutan memungkinkan Anda mengubah data yang diekspor. Dialog opsi lanjutan terlihat seperti itu

    Gambar 26. 8. Mengekspor data Excel ke MySQL (Opsi lanjutan)

    Mysql untuk excel tidak berfungsi


    • Opsi Tipe Data Kolom

      • Gunakan baris data Excel sakila6 (default) pertama untuk mempratinjau dan menghitung tipe data. Ini menentukan jumlah baris yang ditampilkan pratinjau, dan nilai yang memengaruhi fitur pemetaan otomatis

      • Analisis dan coba deteksi tipe data yang benar berdasarkan konten bidang kolom. Mencoba menganalisis data dan menentukan tipe data untuk kolom. Jenis kolom didefinisikan sebagai sakila_2 jika berisi beberapa jenis

      • Tambahkan buffer tambahan ke panjang sakila_2 (bulatkan hingga 12, 25, 45, 125, 255). Ketika tipe data terdeteksi secara otomatis dan diatur ke sakila2, maka ini akan menghitung panjang maksimum untuk semua baris dalam kolom, dan membulatkan panjang maksimum ke salah satu panjang yang ditentukan di atas

        Jika dinonaktifkan, maka panjang sakila_2 disetel ke panjang entri terpanjang di spreadsheet Excel

      • Secara otomatis centang kotak Indeks untuk kolom Integer. Jika diaktifkan (default), kolom dengan tipe data Integer akan mengaktifkan opsi Buat Indeks secara default

      • Secara otomatis centang kotak Izinkan Kosong untuk kolom tanpa indeks. Jika diaktifkan (default), kolom tanpa kotak centang Buat Indeks akan secara otomatis mengaktifkan opsi Izinkan Konfigurasi Kosong

    • Opsi Data Lapangan

      • Gunakan nilai yang diformat. Saat diaktifkan (default), data dari Excel diperlakukan sebagai sakila7, sakila8, atau sakila9. Saat dinonaktifkan, data tidak pernah diperlakukan sebagai tipe sakila_9, jadi misalnya ini berarti tanggal akan direpresentasikan sebagai angka

    • Pilihan lain

      • Hapus kolom yang tidak berisi data, jika tidak tandai sebagai "Dikecualikan". Jika diaktifkan, kolom tanpa data di Excel akan dihapus dan tidak ditampilkan di panel pratinjau. Jika dinonaktifkan (default), kolom ini akan ada tetapi opsi Kecualikan Kolom dicentang. Opsi ini ditambahkan di MySQL untuk Excel 1. 1. 0

    26. 6. Pertanyaan Umum MySQL untuk Excel

    Pertanyaan yang Sering Diajukan, dengan Jawaban

    Pertanyaan

    • Saya menginstal plugin MySQL untuk Excel, tetapi tidak dapat menemukannya di Microsoft Excel. Bagaimana saya memulainya?

    Pertanyaan dan jawaban

    27. 6. 1. Saya menginstal plugin MySQL untuk Excel, tetapi tidak dapat menemukannya di Microsoft Excel. Bagaimana saya memulainya?

    Plugin MySQL untuk Excel secara otomatis ditambahkan ke menu data Microsoft Excel saat diinstal. Cari icon MySQL for Excel, secara default akan tertera di sebelah kanan menu utama

    Jika tidak ada, maka Anda mungkin harus menginstal ulang plugin. Namun sebelum melakukannya, periksa terlebih dahulu apakah terdaftar di bawah "Tambah/Hapus Program" di Microsoft Windows. Jika tidak, maka itu belum diinstal. Selanjutnya, periksa daftar Excel Add-Ins. Untuk Office 2007 ini ditemukan dengan mengklik logo Office di Excel (pojok kiri atas), klik Opsi Excel, lalu pilih Add-Ins. Apakah MySQL untuk Excel terdaftar sebagai Add-in COM? . mysql. com), atau coba instal ulang plugin

    Bagaimana menghubungkan MySQL ke Excel?

    Di Excel, pada tab Data, klik MySQL untuk Excel untuk meluncurkan add-in. Di panel "MySQL untuk Excel" (di dekat bagian bawah), klik Koneksi Baru. Di layar "MySQL Instance Connection". Untuk "Nama Koneksi", masukkan nama koneksi (misalnya, RDC-MySQL )

    Apakah MySQL bekerja dengan Excel?

    MySQL untuk Excel adalah add-in yang memungkinkan Anda menjelajahi skema, tabel, tampilan, dan prosedur MySQL dari dalam Microsoft Excel . Dengan MySQL untuk Excel, Anda dapat melakukan operasi berikut. Impor data MySQL ke Excel. Ekspor data Excel ke MySQL sebagai tabel baru atau tambahkan data ke tabel yang sudah ada.

    Bagaimana cara menghubungkan Excel ke PHPMyAdmin?

    Di bawah ini adalah langkah-langkah yang dapat diikuti untuk mengimpor Excel ke PHPMyAdmin. .
    Buka file excel yang perlu diimpor. .
    Setelah membuka lembar kerja, buka menu 'File' dan pilih 'Save As'. .
    Sekarang, buka URL PHPMyAdmin di browser dan buat database baru