Bagaimana cara mengimpor data excel ke sql?

Microsoft Excel telah menjadi pilihan tradisional sebagai aplikasi spreadsheet untuk organisasi di seluruh dunia. Kemudahan akses, formula yang kuat, dan kemampuan untuk membuat laporan yang memukau secara visual telah menjadikan Microsoft Excel alat yang banyak digunakan. Namun, mengelola ribuan lembar dapat menjadi tugas yang memakan waktu dan sumber daya intensif yang juga dapat menyebabkan beberapa kesalahan. Solusi yang baik adalah mengimpor file Excel Anda ke sistem manajemen basis data relasional yang dapat diskalakan, andal, dan cepat seperti MySQL

Anda dapat Mengimpor Excel ke MySQL dengan menggunakan perintah SQL sederhana seperti LOAD DATA atau memilih alat pihak ketiga. Dengan mengimpor file Excel Anda ke MySQL, Anda dapat memanfaatkan mesin MySQL yang kuat untuk meminta data dengan cepat dan melakukan manipulasi data yang rumit

Pada artikel ini, Anda akan mempelajari cara mengimpor Excel ke MySQL secara efektif menggunakan 4 metode berbeda

Daftar isi

Apa itu Microsoft Excel?

import excel into MySQL - Microsoft Excel LogoSumber Gambar

Microsoft Excel adalah aplikasi spreadsheet yang dikembangkan oleh Microsoft untuk mengatur dan merekam data dalam format tabel. Diluncurkan pada tahun 1985, Microsoft Excel adalah perangkat lunak Spreadsheet yang banyak digunakan dalam bisnis di seluruh dunia yang memungkinkan Anda mengatur dan memanipulasi data melalui rumus dalam kolom dan baris. MS Excel dimuat dengan fungsionalitas untuk melakukan beberapa operasi seperti perhitungan, tabel pivot, alat grafik, dll

Kompatibel dengan Microsoft Windows, macOS, Android, dan iOS, MS Excel disertakan dengan MS Office Suite. Ini biasanya digunakan oleh perusahaan untuk mencatat, mengatur, dan menganalisis data keuangan. MS Excel juga menawarkan pemrograman VBA yang dapat membantu Anda mengotomatiskan tugas yang berulang

Fitur Utama Microsoft Excel

  • Pemformatan Bersyarat. MS Excel memungkinkan Anda untuk menerapkan format ke sel atau rentang sel, dan mengubah pemformatan itu tergantung pada nilai sel atau nilai rumus
  • Formula bawaan. MS Excel memberi Anda rumus bawaan dasar dan lanjutan untuk jumlah, rata-rata, minimum, dll. Anda dapat menggunakan audit formula untuk membuat grafik atau melacak hubungan antara sel dan formula dengan panah biru. Anda dapat melacak preseden (sel yang menyediakan data untuk sel tertentu) atau sel yang bergantung pada nilai sel tertentu.  
  • Perlindungan data. Spreadsheet Excel dapat dilindungi kata sandi di laptop atau PC Anda. MS Excel juga menyediakan sistem yang kuat untuk memulihkan data
  • Penyortiran & Penyaringan Data. Anda dapat dengan mudah melakukan operasi penyortiran dan pemfilteran data dasar pada data Anda di excel. MS Excel juga menyediakan opsi pemfilteran lanjutan untuk kriteria kompleks

Apa itu MySQL?

import excel into MySQL - MySQL LogoSumber Gambar

MySQL adalah Sistem Manajemen Basis Data Relasional Open-Source yang populer. Data MySQL disimpan dalam tabel yang terdiri dari baris dan kolom. Diperkenalkan pada tahun 1995, MySQL sepenuhnya dikembangkan, didistribusikan, dan dikelola oleh Oracle Corporation. Melihat dari sisi teknis, MySQL ditulis dalam bahasa C dan C ++

MySQL kompatibel dengan berbagai platform seperti Microsoft Windows, Oracle Solaris, AIX, Symbian, Linux, dan macOS. Anda dapat menggunakan perintah SQL untuk mengambil, mengubah, atau menambahkan data dari tabel MySQL Anda. MySQL juga merupakan komponen vital dari tumpukan LAMP Modern, yang terdiri dari Sistem Operasi berbasis Linux, Server Web Apache, Database MySQL, dan PHP untuk diproses

SQL juga dapat digunakan untuk mendefinisikan skema tabel atau bahkan mengonfigurasi hubungan antar tabel dalam database. Antarmuka Pengguna Grafis Sisi Klien seperti MySQL WorkBench, SequelPro, atau DBVisualizer dapat digunakan untuk mengetik perintah SQL dan server akan merespons dengan informasi yang diminta. MySQL juga menawarkan versi Enterprise berbayar yang mencakup layanan dukungan premium dan beberapa ekstensi yang dapat diinstal sebagai Plugin Server

Fitur Utama MySQL

MySQL banyak digunakan oleh organisasi seperti Facebook, Flickr, Twitter, Wikipedia, dan YouTube. Ini karena serangkaian fitur menarik MySQL berikut ini.  

  • Kemudahan Pengoperasian. Dengan MySQL, Anda dapat bekerja dengan beragam bahasa pemrograman seperti PHP, PERL, C, C++, dan JAVA. Ini juga menyediakan seperangkat alat intuitif untuk menyederhanakan tugas yang memakan waktu seperti Manajemen Server, Pelaporan, dan Analisis Data
  • Dukungan untuk Beberapa Struktur Data. Memungkinkan Anda bekerja dengan rangkaian data yang lebih luas, MySQL menawarkan dukungan penuh untuk beberapa struktur Data seperti data JSON dan Geospasial, serta tipe data Logis, Numerik, Alfanumerik, Tanggal, dan Waktu
  • Kinerja Tingkat Pertama. MySQL memberikan kinerja kueri terbaik di kelasnya di berbagai server berkerumun. Ini menyediakan utilitas pemuatan cepat dengan cache memori terpisah dan partisi indeks tabel. MySQL juga dapat secara efisien menangani beban kerja yang berfluktuasi dan memproses data dalam jumlah besar dengan kecepatan optimal. Hal ini memungkinkan Anda untuk menyimpan lebih dari 50 juta baris data dalam tabel dengan batas ukuran file default tabel sebesar 4 GB yang dapat ditingkatkan hingga batas teoretis sebesar 8 juta terabyte (TB)
  • Sumber Terbuka. MySQL berada di bawah GNU General Public License (GPL), yang artinya akan selalu tersedia secara bebas. Ini memberi Anda kebebasan untuk menyesuaikannya pada basis kode MySQL Open-Source Oracle berdasarkan kebutuhan Anda
  • Lokalisasi. Agar user-friendly, MySQL mendukung banyak set karakter, termasuk latin1 (cp1252), german, big5, ujis, dan banyak lagi. Anda juga dapat menyetel bahasa pesan kesalahan yang disediakan server untuk klien
  • Keamanan data. MySQL menyediakan kontrol penuh atas pengaturan Kontrol Akses Data. Mekanisme yang kuat seperti Access Privilege Systems dan User Account Management memungkinkan Anda untuk mengatur siapa yang dapat melihat atau menggunakan data MySQL Anda. MySQL menetapkan standar tertinggi dengan Verifikasi Berbasis Host dan Enkripsi Kata Sandi

Mengapa Anda harus mengimpor Excel ke MySQL?

Microsoft Excel adalah aplikasi spreadsheet yang mudah digunakan yang memungkinkan Anda mengakses data secara langsung dan melakukan kombinasi operasi pada data ini. Saat Anda mengumpulkan data dan menyimpannya dalam file excel terpisah, menjadi tugas besar untuk melacak setiap lembar dengan jutaan catatan di dalamnya. Untuk menyederhanakan ini, Anda dapat mengimpor Excel ke MySQL. MySQL adalah sistem manajemen basis data yang dapat diskalakan, cepat, dan andal yang memungkinkan Anda menyimpan dan meminta jutaan baris data menggunakan perintah SQL sederhana

Menggunakan MYSQL, Anda juga dapat menghubungkan tabel Excel Anda satu sama lain menggunakan kunci primer dan asing. MySQL dapat dengan mudah menangani kumpulan data besar dan memungkinkan Anda memanipulasi data, memfilter data, memperbarui data, dan menggabungkannya. Anda dapat mengimpor Excel ke MySQL dan menikmati kecepatan, akurasi, & konsistensi yang lebih baik untuk kebutuhan data Anda yang terus berkembang

Jelajahi Metode Ini untuk Mengimpor Excel ke MySQL

MySQL adalah sistem Manajemen Basis Data Relasional Open-Source populer yang memungkinkan Anda untuk menyimpan data file Excel secara efektif dan mengelolanya menggunakan perintah SQL sederhana atau melalui antarmuka pengguna yang sederhana MySQL Workbench. Untuk mengimpor Excel ke MySQL, lihat empat metode berikut

Hevo Data, Automated Data Pipeline, memberi Anda solusi tanpa kerumitan untuk memuat data dengan mudah dari 150+ sumber data (termasuk 40+ sumber gratis seperti Google Sheets) ke tujuan yang Anda inginkan seperti MySQL, Gudang Data, atau alat BI dalam . Menggunakan Hevo Anda dapat dengan mudah mengunggah file Excel yang ada di Google Drive Anda ke Database MySQL Anda hanya dengan beberapa klik

Mulailah dengan Hevo Gratis

Hevo dikelola sepenuhnya dan sepenuhnya mengotomatiskan proses tidak hanya memuat data dari 150+ sumber data tetapi juga memperkaya data dan mengubahnya menjadi bentuk siap analisis tanpa harus menulis satu baris kode pun

Metode ini mengharuskan Anda mengunggah file Excel Anda yang akan diubah menjadi perintah SQL. Anda perlu menyalin pernyataan SQL dan menjalankannya di MySQL Workbench. Metode ini hanya efektif jika Anda berurusan dengan file Excel kecil dengan beberapa catatan yang memerlukan transformasi data nol

Metode ini akan memakan waktu dan agak membosankan untuk diterapkan. Pengguna harus menulis pernyataan SQL khusus & menggunakan MySQL Workbench untuk mengimpor excel ke MySQL. Metode ini cocok untuk pengguna dengan latar belakang teknis.  

Metode ini mengharuskan Anda menginstal alat administrasi database phpMyAdmin untuk mengimpor Excel ke MySQL. Alat ini adalah pilihan yang baik jika Anda perlu melakukan transfer data sesekali dengan sedikit atau tanpa transformasi data

Metode untuk Mengimpor Excel ke MySQL

Metode 1. Menggunakan Hevo Data untuk mengimpor Excel ke MySQL

import excel into MySQL - Hevo Data LogoSumber Gambar

Hevo Data adalah solusi Pipa Data Tanpa Kode yang dapat membantu Anda memindahkan data dari 150+ sumber data (termasuk 40+ sumber gratis seperti Google Drive & Google Sheets) ke tujuan yang Anda inginkan seperti MySQL, Gudang Data, atau alat BI dalam . Menggunakan Hevo Anda dapat dengan mudah mengunggah file Excel yang ada di Google Drive Anda ke Database MySQL Anda

Hevo juga mendukung MySQL sebagai Sumber untuk memuat data ke tujuan pilihan Anda. Hevo dikelola sepenuhnya dan sepenuhnya mengotomatiskan proses tidak hanya memuat data dari 150+ sumber data tetapi juga memperkaya data dan mengubahnya menjadi bentuk siap analisis tanpa harus menulis satu baris kode pun. Arsitekturnya yang toleran terhadap kesalahan memastikan bahwa data ditangani dengan cara yang aman dan konsisten tanpa kehilangan data

Hevo Data menangani semua kebutuhan prapemrosesan data Anda dan memungkinkan Anda fokus pada aktivitas bisnis utama dan mendapatkan wawasan yang lebih kuat tentang cara menghasilkan lebih banyak prospek, mempertahankan pelanggan, dan membawa bisnis Anda ke level profitabilitas baru. Ini memberikan solusi yang konsisten dan andal untuk mengelola data secara waktu nyata dan selalu memiliki data siap analisis di tujuan yang Anda inginkan.  

Lihatlah beberapa fitur yang menonjol dari Hevo

  • Penyiapan sangat cepat. Antarmuka yang mudah untuk dikerjakan oleh pelanggan baru, dengan waktu penyiapan yang minimal
  • Keandalan dalam Skala – Dengan Hevo, Anda mendapatkan arsitektur toleran kesalahan kelas dunia yang menskala tanpa kehilangan data dan latensi rendah.  
  • Pemantauan dan Observabilitas – Pantau kesehatan pipa dengan yang mengungkapkan setiap stat pipa dan aliran data. Bawa visibilitas real-time ke ELT Anda dengan Lansiran dan Log Aktivitas
  • Tetap dalam Kontrol Total – Ketika otomatisasi tidak cukup, Hevo menawarkan fleksibilitas – mode penyerapan data, penyerapan, dan frekuensi muat, penguraian JSON, meja kerja tujuan, manajemen skema kustom, dan banyak lagi – agar Anda memiliki kendali penuh.     
  • Harga Transparan – Ucapkan selamat tinggal pada model penetapan harga yang rumit dan tersembunyi. Harga Transparan Hevo menghadirkan visibilitas lengkap untuk pembelanjaan ELT Anda. Pilih paket berdasarkan kebutuhan bisnis Anda. Tetap kendalikan dengan peringatan pembelanjaan dan batas kredit yang dapat dikonfigurasi untuk lonjakan aliran data yang tidak terduga.  
  • Manajemen Skema Otomatis – Memperbaiki skema yang tidak tepat setelah data dimuat ke gudang Anda merupakan tantangan. Hevo secara otomatis memetakan skema sumber dengan gudang tujuan sehingga Anda tidak menghadapi masalah kesalahan skema
  • Dukungan Pelanggan 24×7 – Dengan Hevo Anda mendapatkan lebih dari sekadar platform, Anda mendapatkan mitra untuk saluran pipa Anda. Temukan kedamaian dengan "Obrolan Langsung" sepanjang waktu di dalam platform. Terlebih lagi, Anda mendapatkan dukungan 24×7 bahkan selama uji coba gratis fitur lengkap selama 14 hari
Daftar di sini untuk Uji Coba Gratis 14 Hari

Tanpa perlu mengonversi file Anda. file xlsx ke. csv, Anda dengan mudah mengimpor Excel ke MySQL menggunakan Hevo dengan mengikuti langkah-langkah sederhana yang diberikan di bawah ini

  • Langkah 1. Unggah file Excel Anda ke Google Drive Anda
  • Langkah 2. Login ke Hevo dan arahkan ke Pipelines > + Create. Pilih Google Drive sebagai Sumber Anda dan konfigurasikan akun Drive Anda dengan memilih metode autentikasi untuk menghubungkan ke Google Drive
import excel into MySQL - Configure your Drive Account with HevoSumber Gambar
  • Langkah 3. Terakhir, berikan nama untuk Pipeline Anda dan pilih semua folder yang file Excelnya ingin Anda impor ke MySQL. Kemudian, klik tombol Lanjutkan
import excel into MySQL - Configure Google Drive Source using HevoSumber Gambar
  • Langkah 4. Untuk menyelesaikan proses mengimpor Excel ke MySQL, Anda dapat memulai dengan memberikan kredensial database MySQL Anda seperti Nama Pengguna dan Kata Sandi resmi Anda, bersama dengan informasi tentang Alamat IP Host dan nilai Nomor Port Anda. Anda juga perlu memberikan nama untuk database Anda dan nama unik untuk tujuan ini
import excel into MySQL - Configure your MySQL DestinationSumber Gambar

Metode 2. Menggunakan Sqlizer. io untuk Mengimpor Excel ke MySQL

Untuk mengimpor Excel ke MySQL, Anda dapat menggunakan Sqlizer. io untuk mengonversi file Excel Anda menjadi perintah SQL. Anda dapat mencapai ini dengan mengikuti petunjuk sederhana yang diberikan di bawah ini.  

  • Langkah 1. Klik tombol Browse dan pilih file Excel yang ingin Anda impor ke MySQL
  • Langkah 2. Pilih MySQL sebagai database yang Anda inginkan. Menurut file excel Anda, centang atau hapus centang My File has a Header Row
  • Langkah 3. Berdasarkan file Excel Anda, centang Use CHECK IF TABLE EXISTS. Untuk menggunakan lembar kerja aktif, centang kotak Gunakan lembar kerja aktif
  • Langkah 4. Anda juga dapat memilih untuk memasukkan nama Lembar Kerja. Untuk contoh ini, nama lembar kerja Siswa disebutkan
  • Langkah 5. Untuk mengimpor Excel ke MySQL, Anda dapat menyediakan rentang sel data atau mencentang kotak Convert the whole worksheet untuk mengimpor seluruh data
  • Langkah 6. Terakhir, beri nama tabel untuk mengimpor excel ke MySQL. Kemudian, klik tombol Konversi File Saya
import excel into MySQL - Sqlizer settingsSumber Gambar
  • Langkah 7. Setelah file Anda dikonversi, Anda akan mendapatkan pesan berikut. Sekarang, unduh kueri atau Anda bahkan dapat menyalin kueri untuk menjalankannya di MySQL
import excel into MySQL - Copy Sqlizer SQL CommandsSumber Gambar

Setelah kueri dieksekusi, Anda dapat melihat data Anda di MySQL menggunakan perintah SELECT

import excel into MySQL - Use SELECT command to view Imported DataSumber Gambar

Metode 3. Menggunakan Pernyataan Muat Data untuk Mengimpor Excel ke MySQL

Menggunakan Pernyataan LOAD DATA, Anda dapat mengimpor data Excel ke MySQL. Untuk melakukannya, ikuti langkah-langkah sederhana yang diberikan di bawah ini

  • Langkah 1. Anda harus mengonversi file Anda terlebih dahulu. file xlsx ke. file csv. Untuk itu, buka file excel yang perlu Anda impor
  • Langkah 2. Arahkan ke File > Simpan Sebagai. Pilih CSV (dipisahkan koma)(*. csv) sebagai jenis file Anda dan klik tombol Simpan.  
import excel into MySQL - Convert Excel file to CSV fileSumber Gambar
  • Langkah 3. Sekarang, masukkan perintah LOAD DATA yang ditunjukkan di bawah ini di MySQL Workbench Anda, impor Excel ke MySQL
# MySQL Version 8.0.27
LOAD DATA INFILE
'C:/ProgramFiles/MySQLExcel/import excel into mysql.csv'
INTO TABLE new_file
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY 'n'
IGNORE 1 ROWS;  

Dalam proses di atas untuk mengimpor file excel di meja kerja MySQL, file. data file csv akan ditambahkan ke tabel new_file di database MySQL Anda tanpa baris pertama karena berisi header baris. Untuk contoh ini,. file csv menggunakan koma sebagai pembatas untuk memisahkan 2 bidang. Anda juga dapat menggunakan FIELDS TERMINATED BY ‘t’ atau FIELDS TERMINATED BY ‘ ‘ jika field file Anda dipisahkan masing-masing menggunakan tab atau spasi tunggal.  

Sebagai alternatif, Anda dapat menggunakan perintah LOAD DATA langsung dari Command Line (CMD).  

import excel into MySQL - LOAD DATA statement in Command LineSumber Gambar

Metode 4. Impor Excel ke MySQL menggunakan phpMyAdmin

Anda juga dapat mengimpor excel ke MySQL menggunakan phpMyAdmin dengan terlebih dahulu mengonversi file Anda. file xlsx ke. file csv. Untuk itu, Anda harus terlebih dahulu mengunduh dan alat phpMyAdmin di sistem Anda. Untuk contoh ini, tabel baru bernama tb_students_phpmyadmin telah dibuat di Database MySQL. Untuk mengimpor excel ke MySQL, Anda dapat mengikuti langkah-langkah sederhana yang diberikan di bawah ini.  

  • Langkah 1. Di phpMyAdmin, klik pada tab Impor dan pilih yang Anda inginkan. file csv.  
  • Langkah 2. Sekarang, masukkan opsi khusus format dan setelah Anda selesai, klik tombol Go yang ada di sudut kanan bawah layar Anda
import excel into MySQL - Format Specific Options in phpMyAdminSumber Gambar

Setelah mengklik tombol Go, Anda akan mengamati pesan konfirmasi impor data untuk semua baris Anda.  

import excel into MySQL - Row by row import confirmationSumber Gambar
  • Langkah 3. Dengan menggunakan pernyataan SELECT, Anda dapat memeriksa apakah proses mengimpor excel ke MySQL berhasil atau tidak
import excel into MySQL - Check the imported data with SELECTSumber Gambar

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengimpor Excel ke MySQL secara efektif menggunakan 4 metode berbeda. Menggunakan Metode 2, Anda mengonversi baris file Excel menjadi kueri SQL melalui sqlizer. io yang Anda, nanti, jalankan di MySQL Workbench atau Command-Line Anda. Meskipun ini bisa menjadi proses yang memakan waktu jika Anda berurusan dengan file excel yang berisi ribuan baris. Anda juga dapat menggunakan pernyataan LOAD DATA atau alat administrasi basis data seperti phpMyAdmin, meskipun ini mengharuskan Anda untuk terlebih dahulu mengonversi file Excel menjadi file CSV.  

3 metode ini adalah pilihan yang baik jika Anda hanya perlu jarang mengimpor Excel ke MySQL tanpa persyaratan untuk proses seperti Pembersihan Data & Standarisasi Data. Namun, ketika Anda harus sering mengimpor file excel dengan jutaan baris data secara real-time yang membutuhkan transformasi data yang kompleks, maka Anda dapat memilih platform Integrasi Data Otomatis Tanpa Kode seperti Hevo Data.  

Kunjungi Situs Web kami untuk Menjelajahi Hevo

Hevo Data adalah solusi Pipa Data Tanpa Kode yang dapat membantu Anda mengimpor data dari lautan luas sumber seperti Google Drive ke tujuan yang Anda inginkan seperti MySQL, Gudang Data, atau alat BI. Menggunakan Hevo Anda dapat dengan mudah mengunggah file Excel yang ada di Google Drive Anda ke Database MySQL Anda. Hevo juga mendukung MySQL sebagai Sumber untuk memuat data ke tujuan pilihan Anda. Ini adalah layanan yang andal, sepenuhnya otomatis, dan aman yang tidak mengharuskan Anda menulis kode apa pun.   

Jika Anda menggunakan MySQL sebagai Sistem Manajemen Basis Data dan mencari alternatif yang mudah untuk integrasi data manual, maka Hevo dapat dengan mudah mengotomatisasi ini untuk Anda. Hevo, dengan integrasi yang kuat dengan 150+ sumber (Termasuk 40+ Sumber Gratis seperti Google Drive & Google Sheets), memungkinkan Anda untuk tidak hanya mengekspor & memuat data tetapi juga mengubah & memperkaya data Anda & membuatnya siap dianalisis dalam sekejap

Ingin mengajak Hevo jalan-jalan? . Lihat detail harga untuk memahami paket mana yang memenuhi semua kebutuhan bisnis Anda

Ceritakan pengalaman Anda menyelesaikan proses Impor Excel ke MySQL. Bagikan pemikiran Anda dengan kami di bagian komentar di bawah