Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67478 Members, 783 Products, 5290 Topic, 12955 Comments)

Terdapat Error pada saat Import excel dengan Library PHPExcel

Dibuat
Login Terakhir 5 Tahun lalu,
Telah Dilihat 3271 Kali
Wina Herlina Mengatakan : Free Account
  1. Kenapa error ketika import excel menggunakan phpexcel?
  2.  
  3.  
Ada 1 File Kiriman :
1. tanya5.png (18 KB)

Ada 3 Jawaban

PHPMU.COM Support
commented on 01 Nov 2017 15:48:02
  1. Assalam, Berikut saya kasih contoh import excel dengan phpexcel :
  2.  
  3. <form action='' method='POST' enctype='multipart/form-data'>
  4. <input type="file" name='fileexcel'>
  5. <input type="submit" name='import' value='Import'>
  6. </form>
  7.  
  8. <?php
  9. if (isset($_POST['import'])){
  10. include 'koneksi.php';
  11. // memanggil class PHPExcel
  12. include 'PHPExcel/Classes/PHPExcel.php';
  13. include 'PHPExcel/Classes/PHPExcel/IOFactory.php';
  14. // load excel
  15. $file = $_FILES['fileexcel']['tmp_name'];
  16. $load = PHPExcel_IOFactory::load($file);
  17. $sheets = $load->getActiveSheet()->toArray(null,true,true,true);
  18.  
  19. $i = 1;
  20. foreach ($sheets as $sheet) {
  21. // karena data yang di excel di mulai dari baris ke 2
  22. // maka jika $i lebih dari 1 data akan di masukan ke database
  23. if ($i > 1) {
  24. $data1 = $sheet['A']; // Kolom A pada file excel
  25. $data2 = $sheet['B']; // Kolom B pada file excel
  26. $data3 = $sheet['C']; // Kolom C pada file excel
  27. $query = "INSERT INTO table VALUES ('$data1','$data2','$data3')";
  28. $hasil = mysqli_query($koneksi, $query);
  29. }
  30. $i++;
  31. }
  32. }
  33. ?>
  34.  
Wina Herlina
commented on 03 Nov 2017 11:20:19
  1. terima kasih mas :)
  2.  
  3. tapi kenapa klo salah satu sheet nya kosong tidak input ke database?
  4. tidak terbaca null untuk ke input ke database.
Terdapat 1 File dilampirkan :
1. tanya21.png (4 KB)
PHPMU.COM Support
commented on 11 Nov 2020 10:14:15
  1. Assalamualaikum,.. bisa dengan set default value pada kolom di database menjadi "NULL"
  2. jadi jika ada data dengan value kosong terimport maka akan berubah menjadi null.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!