Postingan lainnya
Menghilangkan comma saat import excel ke database
Cara menghilangkan tanda koma gimana ya gan saat import excel ke database...?
script controller untuk importnya
public function import(){
$user = $this->ion_auth->user()->row();
// Load plugin PHPExcel nya
include APPPATH.'third_party/PHPExcel/PHPExcel.php';
$excelreader = new PHPExcel_Reader_Excel2007();
$loadexcel = $excelreader->load('excel/'.$this->filename.'.xlsx'); // Load file yang telah diupload ke folder excel
$sheet = $loadexcel->getActiveSheet()->toArray(null, true, true ,true);
// Buat sebuah variabel array untuk menampung array data yg akan kita insert ke database
$data = array();
$numrow = 4;
foreach($sheet as $row){
// Cek $numrow apakah lebih dari 1
// Artinya karena baris pertama adalah nama-nama kolom
// Jadi dilewat saja, tidak usah diimport
if($numrow > 4){
// Kita push (add) array data ke variabel data
array_push($data, array(
'NO' => $row['A'],
'APIID' => $row['B'],
'Jan19' => $row['C'],
'Feb19' => $row['D'],
'Mar19' => $row['E'],
'Apr19' => $row['F'],
'May19' => $row['G'],
'Jun19' => $row['H'],
'Jul19' => $row['I'],
'Aug19' => $row['J'],
'Sep19' => $row['K'],
'Oct19' => $row['L'],
));
}
$numrow++; // Tambah 1 setiap kali looping
}
// Panggil fungsi insert_multiple yg telah kita buat sebelumnya di model
$this->m_excel->insert_multiple($data);
redirect("excel_import"); // Redirect ke halaman awal (ke controller siswa fungsi index)
}
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban