📊

Mengupload File Excel ke MySQL

Aug 28, 2024

Catatan Kuliah: Mengupload File Excel ke MySQL

Pendahuluan

  • Membuat database dan tabel untuk penyimpanan data.
  • Menggunakan XAMPP untuk menjalankan Apache dan MySQL.

Langkah-langkah:

1. Menyiapkan File di Visual Studio Code

  • Membuat file baru index.php.
  • Menggunakan snippet untuk membuat tag HTML.
  • Menggunakan Bootstrap untuk styling.

2. Membuat Form Upload

  • Form HTML untuk mengupload file Excel.
  • Menggunakan method POST dan enctype multipart/form-data.
  • Input file dengan type file dan class form-control.
  • Tombol submit dengan class btn btn-primary.

3. Menggunakan phpMyAdmin

  • Membuat database Excel ke SQL dan tabel XLS.
  • Tabel memiliki kolom: first name, last name, gender, country, age, date, dan id.

4. Instalasi PHP Spreadsheet

  • Menggunakan Composer untuk instalasi phpoffice/php-spreadsheet.
  • Memastikan koneksi ke MySQL berhasil.

5. Mengupload dan Memproses File

  • Menggunakan $_FILES untuk menangkap file yang diupload.
  • Memeriksa ekstensi file dan memvalidasi.
  • Menggunakan PHP Spreadsheet untuk membaca file Excel.

6. Memproses Data dari Excel

  • Menggunakan fungsi str_replace() untuk mengubah gender.
  • Menggunakan fungsi explode() untuk mengubah format tanggal.

7. Memasukkan Data ke MySQL

  • Menggunakan perintah INSERT INTO untuk memasukkan data ke tabel.
  • Menghitung jumlah data yang berhasil dimasukkan.

Kesimpulan

  • Berhasil mengupload file Excel dan memindahkan data ke database MySQL.
  • Menjumlahkan data yang dimasukkan dan menampilkan pesan sukses.

Penutup

  • Nama pengajar: Diwira Wan.
  • Wassalamualaikum.