Pada artikel ini, akan dijelaskan beberapa cara untuk mengekspor/mengimpor data MySQL ke file Excel. Metode pertama akan menunjukkan proses ekspor ketika pernyataan SELECT INTO … OUTFILE digunakan. Setelah itu, akan dijelaskan fitur Excel untuk ekspor/impor data MySQL, serta add-in MySQL untuk Excel, dan pada akhirnya akan ditampilkan opsi Export to Excel dari ApexSQL Database Power Tools untuk ekstensi VS Code
Metode berikut akan digunakan
- Pernyataan SELECT INTO… OUTFILE
- Fitur Dari Database di Excel
- Add-in MySQL untuk Excel
- Ekspor ke Excel menggunakan perangkat lunak pihak ketiga
Ekspor/Impor data MySQL ke Excel menggunakan pernyataan SELECT INTO… OUTFILE
Salah satu pernyataan MySQL yang umum digunakan yang dapat disertakan dalam pernyataan SELECT untuk mengekspor data ke spesifik [mis. g. ,. txt,. CSV] adalah format file SELECT INTO … OUTFILE. Pernyataan ini menulis baris yang dipilih ke file. Kolom dan terminator garis dapat ditentukan untuk menghasilkan format keluaran tertentu
Di editor kueri, jalankan pernyataan SELECT yang hasilnya ingin diekspor, tambahkan lokasi tempat data harus diekspor, dan tentukan format file. Pada contoh di bawah ini,. format file txt yang digunakan
SELECT `actor`.`actor_id` ,`actor`.`first_name` ,`actor`.`last_name` ,`actor`.`last_update` FROM `sakila`.`actor` INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/actor.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'
Saat pernyataan di atas dijalankan, semua data yang diekspor akan berada di aktor. txt
Di bawah lokasi yang ditentukan
Untuk detail lebih lanjut tentang pernyataan SELECT INTO … OUTFILE, lihat artikel Cara mengekspor data MySQL ke CSV
Saat data diekspor, mari buka di Excel dan simpan. format file xlsx
Buka Excel dan di bawah tab Data, klik tombol From Text/CSV
Arahkan ke lokasi yang diekspor. txt dan klik Impor
Dalam dialog yang baru dibuka, pilih pembatas yang sesuai dan klik Transform Data
Di jendela Editor Power Query, Anda perlu mengatur beberapa pengaturan tambahan [mis. g. , tambahkan nama kolom]
Ketika semua sudah diatur, klik perintah Tutup dan Muat
Data akan dimuat dalam lembar terpisah
Simpan data yang baru diimpor di. format file xlsx
Ekspor/Impor data MySQL ke Excel menggunakan fitur From Database
Mirip dengan metode di bagian atas, Excel menyediakan satu opsi lagi untuk memuat data dari database MySQL ke Excel
Di tab Data, di bawah daftar Dapatkan Data, pilih perintah Dari Database MySQL
Dalam dialog database MySQL, masukkan nama server dan database tempat Anda ingin memuat data dan klik tombol OK
Di jendela berikutnya, di bawah tab Database, masukkan kredensial untuk pengguna yang memiliki izin untuk mengakses database yang ditargetkan dan klik tombol Connect
Dari jendela Navigator, pilih tabel, tampilan, dll. dari mana untuk memuat data
Klik tombol Transform Data. Jendela Editor Power Query akan muncul dengan data yang diinginkan di dalamnya. Nah, langkah-langkah loading datanya sama seperti yang sudah kami jelaskan pada bagian sebelumnya
Gunakan add-in MySQL untuk Excel
MySQL untuk Excel adalah add-in berbasis Windows yang terintegrasi ke dalam Excel di bawah tab Data yang menyediakan kemampuan ekspor/impor data MySQL
Untuk menginstal add-in MySQL untuk Excel, unduh terlebih dahulu file MSI MySQL untuk Excel. Sebelum memulai dengan instalasi, harap periksa apakah persyaratan berikut terpenuhi
- .NET Framework 4. 5. 2 [Klien atau Profil Lengkap]
- Microsoft Office Excel 2007 atau lebih baru [untuk Microsoft Windows]
- Alat Visual Studio 2010 untuk Office Runtime. Penginstal MySQL dapat menginstal ini untuk Anda. Persyaratan ini berbeda dengan Alat Pengembang Office untuk Visual Studio, yang bukan merupakan pengganti
- Koneksi server MySQL yang tersedia
[sumber. Panduan / Instalasi MySQL untuk Excel]
Jika tidak, beberapa kesalahan mungkin terjadi selama proses penginstalan, seperti yang terlihat pada gambar di bawah ini, saat Alat Visual Studio 2010 untuk Office Runtime tidak diinstal
Catatan. Alat Microsoft Visual Studio untuk Office Runtime harus diinstal sebelum menjalankan penginstalan ini
Instalasi
Proses instalasi sangat mudah. Pergi ke lokasi tempat penginstal [mysql-for-excel-1. 3. 8. msi] diunduh, klik kanan padanya, dan dari menu konteks, pilih perintah Instal
Saat panduan penginstalan diluncurkan, klik Berikutnya
Pada langkah Destination Folder, pilih lokasi tempat MySQL For Excel 1. 3. 8 akan diinstal dan klik Next
Pada langkah selanjutnya, klik tombol Install untuk memulai instalasi MySQL For Excel 1. 3. 8
Pada langkah terakhir, klik tombol Selesai untuk menutup wisaya penyiapan
Sekarang ketika Excel diluncurkan, add-in MySQL untuk Excel akan muncul di sudut kanan atas tab Data
Terhubung ke database MySQL
Untuk memulai MySQL untuk Excel, klik ikon MySQL untuk Excel di bawah tab Data. Di panel yang menunjukkan temukan dan klik tombol Koneksi Baru
Di jendela Koneksi Server MySQL, masukkan nama koneksi di kotak Nama Koneksi [mis. g. , Sakila_database]
Dari daftar drop-down Metode Koneksi, pilih metode untuk terhubung ke RDBMS [mis. g. , Standar [TCP/IP]]
Di kotak Hostname, masukkan nama atau alamat IP host server [mis. g. , host lokal]. Di bawah kotak Port, masukkan nomor port TCP/IP [mis. g. , 3306]. Untuk bidang Nama Pengguna dan Kata Sandi, masukkan kredensial untuk pengguna yang memiliki akses ke server yang ditentukan di bidang Nama Inang
Opsional, dari daftar drop-down Skema Default, skema default dapat dipilih
Untuk mengonfirmasi bahwa koneksi ke Server MySQL berfungsi dengan baik, klik tombol Test Connection
Klik tombol OK pada jendela Koneksi Server MySQL untuk MySQL untuk Excel untuk membuat koneksi di panel MySQL untuk Excel
Klik dua kali pada koneksi yang baru dibuat akan mencantumkan semua database yang tersedia dari server MySQL itu
Klik dua kali pada database, di panel MySQL untuk Excel, akan mencantumkan semua tabel, tampilan, dan prosedur dari database itu
Untuk mengimpor data, pada panel MySQL untuk Excel, pilih tabel yang diinginkan, dan klik tombol Impor Data MySQL. Jendela Impor Data akan muncul
Ketika semua pengaturan sudah diatur, klik tombol Impor. Data yang diimpor akan terlihat seperti ini
Add-in ini dapat mengembalikan semua baris, atau rentang baris tertentu, dari tabel tertentu. Itu tidak dapat mengimpor data yang disimpan dalam dua tabel berbeda, melakukan penggabungan tabel, atau memfilter data
Rincian lebih lanjut tentang alat MySQL untuk Excel dapat ditemukan di halaman MySQL untuk Excel
Ekspor ke Excel menggunakan perangkat lunak pihak ketiga
Menggunakan fitur Ekspor ke Excel dari ApexSQL Database Power Tools untuk VS Code, hasil kueri dapat diekspor ke data MySQL dari kisi hasil hanya dalam beberapa langkah. Selain mengekspor data ke Excel, ekstensi VS Code ini menyediakan beberapa opsi ekspor lainnya, seperti mengekspor data ke format file JSON, CSV, dan HTML
Di editor kueri ekstensi VS Code, jalankan kueri yang datanya ingin Anda ekspor. Di sudut kanan atas kisi Hasil, klik tombol Ekspor ke Excel