saat melakukan proses impor data berikutnya, bisa gak dicegah adanya proses duplikasi data bang? misalkan beberapa nim nya sudah diimpor sebelumnya ke database, jadi ada semacam peringatan bahwa nim ini tidak bisa diimpor karena sudah ada sebelumnya. mohon pencerahannya bang. terima kasih
@@chandraa9406 format tanggal di excel nya gimana mas, coba di dump dulu di kontrollernya, klw misalkan format date sdah sasuai nanti konversi lgi gini $tanggal = "11-11-2022"; //tgl dri excelnya date('Y-m-d', strtotime($tanggal))
mau tanya jika nama field di exel beda dengan nama field di database kita apa masih bisa?contohnya di database kita ada 3 field dengan nama nis nama kelas sedangkan di exel ada nis nama kelas tanggal_lahir itu yang di import hanya nama field yang sama saja/eror jika tidak di setting terlebih dahulu
Kalau hanya beda field tdk masalah gan yg penting jumlah kolomnya disesuaikan di database. Filed Di excel : nama_ex, nis_ex, kelas_ex Field Database : nama, nis, kelas Ini tdk masalah krna yg di setting di controller nya kolomnya(indexnya). Kolom nis => $row[0], dst.
Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\excel\application\libraries\PHPExcel\Shared\String.php on line 526 kenapa ini mas, kok saya coba kek gini
Makasih mas tutorial nya membantu sangat. Maaf mas mau tanya, kalo yg di import ada data yang mengandung tanggal (ddmmyyyy) penambahan str to date nya dimana ya? Mohon bantuannya soalnya sya coba modifikasi scriptnya dengan menambahkan field tanggal di Excel tapi di database nya jadinya kosong. Terima kasih sebelumnya atas jawaban dan bantuan nya 🙏
Iya gan tapi klw misalnya kolom tglnya pisah², hari, bulan dan tahun digabungkan dulu controllernya. $tgl1 = get kolom hari $tgl2 = get kolom bulan $tgl3 = get kolom tahun Dan gabungkan $kolom_tgl = $tgl1.'-'.$tgl2; Krna klw langsung ambil 1 kolom tdk bisa kayanya. Silahkan di coba terima kasih
@@TasrinAdiputra gan format tanggal di excel saya kan seperti ini : "2001-02-22 "; nah pas di ambil colom nya jadi "1970-01-01"; code : $worksheet->getCellByColumnAndRow(3, $row)->getValue();
ada notif ini mas "A PHP Error was encountered Severity: Compile Error Message: Array and string offset access syntax with curly braces is no longer supported Filename: Shared/String.php Line Number: 526 Backtrace: sepertinya library PHPExcel yg di situs mas nya tidak support di php 8.1.6 (yang saya gunakan)
Terima kasih dukungannya, jangan lupa dibagikan yaa Terima kasih
saat melakukan proses impor data berikutnya, bisa gak dicegah adanya proses duplikasi data bang?
misalkan beberapa nim nya sudah diimpor sebelumnya ke database, jadi ada semacam peringatan bahwa nim ini tidak bisa diimpor karena sudah ada sebelumnya.
mohon pencerahannya bang. terima kasih
@@duasepuluh3419 coba pake perintah $this->db->replace('');
Makasih mas atas tutornya.
mantep bang.... lanjutkan
Terima kasih
Keren Gan
Trims video
sangat bermanfaat terima kasih
Min knp jarang update tutorial lagi
Maaf belum sempat saja gan, tapi pasti akan tetap upload bahkan akan banyak tutorial nantinya.
Siap di tunggu mas
Selamat Pagi Kak,
Cara Upload sisipkan gambar itu bagaimana ya, Teirma kasih
ada upgrade librarynya gk gan?
soalnya make php 7.4.7
bang ada link library terbaru untuk PHP 8 nggak?
Min.. upgrade ke codeigniter 4.
Ok siap
mas buat logic ketika kosong semua baris continue saja mas
$sheet = $objPHPExcel->getSheet(0); $highestRow = $sheet->getHighestDataRow(); $highestColumn = $sheet->getHighestDataColumn(); for ($row = 2; $row rangeToArray('A' . $row . ':' . $highestColumn . $row,NULL,TRUE,FALSE); if(isEmptyRow(reset($rowData))) { continue; }
// skip empty row
}
function isEmptyRow($row) { foreach($row as $cell)
{ if (null !== $cell) return false; } return true; }
@@TasrinAdiputra makasih mas atas balasan nya, ditunggu tutorial import excel nya dengan berbagai kondisi semoga bisa di up
@@robyortega6147 iya gan klw mau banyak kondisi dan bagus import/exportnya pake maatwebsite excel
@@TasrinAdiputra oke min nanti coba ulik
Pakai xampp php versi berapa ka?
Sy tdk pake xampp gan, tapi untuk veris php. versi 7.4
untuk import csv bagaimana pak ?
ka mau tanya apakah librari PHPExcel untuk export/import berbeda kah..? atau masih sama 1 library..?
berbeda gan, klw export simple saja kodenya
bang kok tmpt saya gak ada file auotoloadnya ya,,,kalau boleh dishare dong bang
maaf mas mau tanya, kalau mau import tanggal, masuk ke databasenya jadi 000-00-00 apanya yang harus diubah ya?
coba ubah type data datenya nya ubah jadi text dulu gan, untuk uji value nya, krna jgn sampai formatnya yg salah sehingga menhasilnya nilai 000
@@TasrinAdiputra saya udah coba jadi varchar hasilnya ngga berubah bang aman
@@chandraa9406 format tanggal di excel nya gimana mas, coba di dump dulu di kontrollernya,
klw misalkan format date sdah sasuai nanti konversi lgi gini
$tanggal = "11-11-2022"; //tgl dri excelnya
date('Y-m-d', strtotime($tanggal))
mau tanya jika nama field di exel beda dengan nama field di database kita apa masih bisa?contohnya di database kita ada 3 field dengan nama nis nama kelas sedangkan di exel ada nis nama kelas tanggal_lahir itu yang di import hanya nama field yang sama saja/eror jika tidak di setting terlebih dahulu
Kalau hanya beda field tdk masalah gan yg penting jumlah kolomnya disesuaikan di database.
Filed Di excel : nama_ex, nis_ex, kelas_ex
Field Database : nama, nis, kelas
Ini tdk masalah krna yg di setting di controller nya kolomnya(indexnya).
Kolom nis => $row[0], dst.
Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\excel\application\libraries\PHPExcel\Shared\String.php on line 526
kenapa ini mas, kok saya coba kek gini
sama
gak support bang php nya. Saran aja sih jangan pakek versi php > 7.2 kalo pake library phpexcel
@@rengginang1595 baiknya pake PHP versi berapa ya
Ini Excel nya untuk PHP versi berapa ya bang?
Di Versi 7.2, untuk di versi diatasnya belum di uji. Silahkan di coba jika ada error berarti library excelny harus di upgrade. Terima kasih
min filenya gak bisa di donlowad kenapa ya?
Makasih mas tutorial nya membantu sangat. Maaf mas mau tanya, kalo yg di import ada data yang mengandung tanggal (ddmmyyyy) penambahan str to date nya dimana ya? Mohon bantuannya soalnya sya coba modifikasi scriptnya dengan menambahkan field tanggal di Excel tapi di database nya jadinya kosong. Terima kasih sebelumnya atas jawaban dan bantuan nya 🙏
Date('Y-m-d', strtotime($kolom_tanggal);
Coba ini
@@TasrinAdiputra siap, Terima kasih 🙏
Iya gan tapi klw misalnya kolom tglnya pisah², hari, bulan dan tahun digabungkan dulu controllernya.
$tgl1 = get kolom hari
$tgl2 = get kolom bulan
$tgl3 = get kolom tahun
Dan gabungkan $kolom_tgl = $tgl1.'-'.$tgl2;
Krna klw langsung ambil 1 kolom tdk bisa kayanya. Silahkan di coba terima kasih
@@TasrinAdiputra gan format tanggal di excel saya kan seperti ini : "2001-02-22
"; nah pas di ambil colom nya jadi "1970-01-01"; code : $worksheet->getCellByColumnAndRow(3, $row)->getValue();
Bang kalau kolomnya jumlahnya gak sama bisa gak, lebih banyak yang di database, tapi nama kolom yang di excel semua ada di database
Iya bisa bangat gan disesuaikan saja
Kalau mau skip data yg sama biar ga duplikasi saat upload nya gimana mas?
ga ada caranya ya gan?
ada notif ini mas
"A PHP Error was encountered
Severity: Compile Error
Message: Array and string offset access syntax with curly braces is no longer supported
Filename: Shared/String.php
Line Number: 526
Backtrace:
sepertinya library PHPExcel yg di situs mas nya tidak support di php 8.1.6 (yang saya gunakan)
Iya gan versi phpnya, sy pake di versi 7.4
@@TasrinAdiputra solusi nya gimana bang??aku gitu juga
bro bisa php versi 7.4 ?
Maaf bro sy belum coba untuk php diversi 7.4, silahkan di uji dulu jika ada masalah kemunkinan besar library excelnya tdk mendukung. Smga saja tdk ada
@@TasrinAdiputra yg ini pake PHP versi berapa
bang Message: Class "PHPExcel_IOFactory" not found itu kenapa ya
Belum di sisipkan berarti library atau Class Excelnya
@@TasrinAdiputra caranya gimana bg
mas , kalo insert tanggal kok gabisa ya?
Gak bisa gan, tanggalnya buat pisah saja kasih 3 kolom di excelnya, untuk kolom tgl, kolom bulan dan kolom tahun, dan nanti di controllernya gabungkan
@@TasrinAdiputra Oke mas, sudah bisa 😁
Mas kalau mau skip data yg sama biar ga ke upload gimana mas?
@@fazadailylife5085 gimana bro caranya?
@@malikimaliki6105 variabel taggalnya di masukin ke $tgl = \PHPExcel_Style_NumberFormat::toFormattedString($tanggal, 'DD-MM-YY');
$stringDate = '20'. substr($tgl,0,2) . substr($tgl,3,2) . substr($tgl,6,2);
mysql use all video youre created