🌟 Isi Tutorial 🌟 ⏳ (00:00) Intro ⏳ (00:26) 1. Membuat Form Upload ⏳ (03:33) 2. Ambil File XLS. Siapkan Database MySQL ⏳ (05:41) 3. Membuat File PHP. Ambil data dari Excel ⏳ (18:03) 4. Ubah Format Nilai variabel ⏳ (21:24) 5. Memasukkan Data dari Excel ke MySQL
bang mau tanya saya ada error begini bang "Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near...." itu kenapa ya bang
bang tanya kalo tabel di phpmyadmin saya itu salah satu kolom nya ada yang foreign key. dan itu error bang ketika diinputkan data dari excel, itu gimana bang?, apa sql syntax nya yang salah?
kalau excel punya lebih dari 500 baris tetapi yang ada isi(tulisan) cuman ada 200an baris, cara ngelimit di htmlnya gimana suapaya yang masuk di databse cuman yg ada isi?
mohon dijawab pak, ini bagaimana mengatasi errornya ya pada saat saya refresh tampilan web localhostnya. terimakasih Warning: require(vendor/autoload.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\data_excel_php\aksi.php on line 2
Saya sudah nyari kemana2 belum juga nemu solusinya, apakah ada yang bisa menangani error seperti ini Fatal error: Uncaught Error: Class "PhpOffice\PhpSpreadsheet\IOFactory" not found
tanya min, kalo untuk yang ada tanggalnya lebih dari satu apakah proses sama, saya mencoba kok kenapa error ya ... , ada muncul seperti ini Undefined offset: 2, padahal dari format tetaop juga, dan untuk sumber data excel, formatnya harus apa ?.., karena sy lihat dari sumber yang di download ada format general dan format tanggal ...., apakah untk sumber data dari excel jika sudah dalam bentuk format misalkan 1977-10-10 (diexcel ) juga perlu dirubah makasih sebelumnya ...
kenapa setiap isi file example dirubah, langsung eror ya.. btw saya menggunakan excel_reader2.php.. ketika file asli example saya inputkan bisa.. tetapi setelah saya edit malah jadi eror itu knp ya? Fatal error: Uncaught Error: Call to undefined function split() in C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php:844 Stack trace: #0 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1633): Spreadsheet_Excel_Reader->_format_value('#,##0', 600000, 3) #1 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1383): Spreadsheet_Excel_Reader->_getCellDetails(15614, 600000, 3) #2 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1315): Spreadsheet_Excel_Reader->_parsesheet(15614) #3 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(988): Spreadsheet_Excel_Reader->_parse() #4 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(928): Spreadsheet_Excel_Reader->read('file_example_XL...') #5 C:\Xmpp\htdocs\smp\administrator\includes\actions\up_data_barang_xls.php(15): Spreadsheet_Excel_Reader->Spreadsheet_Excel_Reader('file_example_XL...', false) #6 {main} thrown in C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php on line 844
PS C:\xamppnew\htdocs\import-excel-php-mysql> composer require phpoffice/phpspreadsheet composer : The term 'composer' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + composer require phpoffice/phpspreadsheet + ~~~~~~~~ + CategoryInfo : ObjectNotFound: (composer:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException klo kaya gtu knpa bang?
iaa di bagian datenya bang kan dari exelnya ambil tipe date biasa d/m/y trus di exploed sting datanya udah kebaca 2 1 0 gitu tapi tetap ada pemberitauan undefined ofset
kalau di local coba cari file php.ini Bang, kemudian cari ext=gd , biasanya dalam posisi di-comment dengan tanda ; dihilangkan saja tanda ; nya kemudian direstart apachenya
@@dirumahrafif ehh udah bisa bang, pake yg dari tutorial, cuma beda di delimiter nya aja, di sini pas di - dd() , pemisah nya strip bukan garis miring lagi * klo di excel nya iya, dia pake garis miring format nya yg biasa dd/mm/yyyy , Ywdah terus format malah jadi mm-dd-yy, makanya pas masuk ke php ga kebaca *kan format di php yyyy-mm-dd Ehh ama beda di index array nya sih tadi, tadinya di tutorial indexnya 2 , 1, 0 yg di sini jadi 2 , 0 , 1 Btw, yg di atas malah jadi ga kebaca di php format tgl nya, *mungkin ada yg salah saya, hehehe😅
🌟 Isi Tutorial 🌟
⏳ (00:00) Intro
⏳ (00:26) 1. Membuat Form Upload
⏳ (03:33) 2. Ambil File XLS. Siapkan Database MySQL
⏳ (05:41) 3. Membuat File PHP. Ambil data dari Excel
⏳ (18:03) 4. Ubah Format Nilai variabel
⏳ (21:24) 5. Memasukkan Data dari Excel ke MySQL
Mantap pak..
udah lama nyari beginian baru ketmu wkwkwk, thanks Bg
Alhamdulillah
Makasih Bang, sangat membantu pekerjaan saya
bang mau tanya saya ada error begini bang "Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near...." itu kenapa ya bang
ada yang salah di penulisan perintah di Query nya Bang....
Ga bisa bang, bacaan error nya Uncaught Phpoffice\PhpSpreadsheet\Reader\Exception: Detected use of ENTITY in XML
Mohon bantuan nya @dirumahrafif 🙏
thankyou bang, sangat membantu.
bang tanya kalo tabel di phpmyadmin saya itu salah satu kolom nya ada yang foreign key. dan itu error bang ketika diinputkan data dari excel, itu gimana bang?, apa sql syntax nya yang salah?
berarti perlu isian key di tabel yg dirujuk Bang...
bang, punya saya error Class "ZipArchive" not found . padahal extension zip nya udah enable. sudah restart xampp nya
kalau excel punya lebih dari 500 baris tetapi yang ada isi(tulisan) cuman ada 200an baris, cara ngelimit di htmlnya gimana suapaya yang masuk di databse cuman yg ada isi?
Bang ijin tanya
Punya saya di terminal tidak bisa instal composer require phpoffice/phpspreedsheat muncul tulisan problem.Solusinya gmn bang
pesan error nya seperti apa Bang?
@@dirumahrafif Minta ditutori sama abang bisa dan luang waktunya?
berkaitan php,ci4 dan laman admin lte,dan java pemograman bang
@@dirumahrafif panjang bang pesan error.Tapi,sudah bisa.Jadi,harus downgrade dlu versi phpnya bang
keren
mohon dijawab pak, ini bagaimana mengatasi errornya ya pada saat saya refresh tampilan web localhostnya. terimakasih
Warning: require(vendor/autoload.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\data_excel_php\aksi.php on line 2
saya juga sama, kalo error gitu, harus install dulu composer
@@Sloverian udah di remove terus install ulang masih nggak mau bg
Saya sudah nyari kemana2 belum juga nemu solusinya, apakah ada yang bisa menangani error seperti ini Fatal error: Uncaught Error: Class "PhpOffice\PhpSpreadsheet\IOFactory" not found
Kalo dah ketemu kabarin bro gw juga dah capek
classnya gak ktmu itu bro
kok di folder xampp-htdoc saya nggaadafplder import excel php mysql ya?apa itu dibuat sendiri?
iya Kak, dibuat dulu untuk foldernya
hdir bang
mantep...semangat terus 👍
tanya min, kalo untuk yang ada tanggalnya lebih dari satu apakah proses sama, saya mencoba kok kenapa error ya ... , ada muncul seperti ini Undefined offset: 2, padahal dari format tetaop juga, dan untuk sumber data excel, formatnya harus apa ?.., karena sy lihat dari sumber yang di download ada format general dan format tanggal ...., apakah untk sumber data dari excel jika sudah dalam bentuk format misalkan 1977-10-10 (diexcel ) juga perlu dirubah makasih sebelumnya ...
untuk format tanggal delimiternya disesuaikan dulu Kak bisa dicek di menit 19:18 , kalau di saya delimiternya tanda slash (/) ...
Bang boleh konsultasi kah sy punya halaman table tdk muncul.. hanya loading blank putih ? 🙏
kenapa setiap isi file example dirubah, langsung eror ya.. btw saya menggunakan excel_reader2.php.. ketika file asli example saya inputkan bisa.. tetapi setelah saya edit malah jadi eror itu knp ya?
Fatal error: Uncaught Error: Call to undefined function split() in C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php:844 Stack trace: #0 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1633): Spreadsheet_Excel_Reader->_format_value('#,##0', 600000, 3) #1 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1383): Spreadsheet_Excel_Reader->_getCellDetails(15614, 600000, 3) #2 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(1315): Spreadsheet_Excel_Reader->_parsesheet(15614) #3 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(988): Spreadsheet_Excel_Reader->_parse() #4 C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php(928): Spreadsheet_Excel_Reader->read('file_example_XL...') #5 C:\Xmpp\htdocs\smp\administrator\includes\actions\up_data_barang_xls.php(15): Spreadsheet_Excel_Reader->Spreadsheet_Excel_Reader('file_example_XL...', false) #6 {main} thrown in C:\Xmpp\htdocs\smp\assets\plugins\excelReader\excel_reader2.php on line 844
Makasi bang
file yang berisi 10 data kenapa terbaca 50 data ya? kalo file yang berisi 50, 100, 1000 aman2 saja
PS C:\xamppnew\htdocs\import-excel-php-mysql> composer require phpoffice/phpspreadsheet
composer : The term 'composer' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ composer require phpoffice/phpspreadsheet
+ ~~~~~~~~
+ CategoryInfo : ObjectNotFound: (composer:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
klo kaya gtu knpa bang?
sudah install composer Bang? atau mungkin perlu dipastikan composer dijalankan sebagai administrator
min undefined ofset 2 dan 1, limeternya udah / mohon itu gimna ya min
ini di bagian tanggal ya Bang? Coba lihat pola tanggal nya kayak gimana Bang?
iaa di bagian datenya bang kan dari exelnya ambil tipe date biasa d/m/y trus di exploed sting datanya udah kebaca 2 1 0 gitu tapi tetap ada pemberitauan undefined ofset
coba script nya ditulisin di sini Bang..yang bagian explode nya, sekalian contoh format tanggal nya...
Bang mau nanya klo data excel, ada beberapa sheet gimana tuh bang ?
bang gabisa install phpoffice nya karna saya gaada file ext-gd gimana tuh bang?
di PHP.INI nya di-enable dulu bang, untuk GD nya
@@dirumahrafif cara untuk enable nya gimana tuh bang?
kalau di local coba cari file php.ini Bang, kemudian cari ext=gd , biasanya dalam posisi di-comment dengan tanda ;
dihilangkan saja tanda ; nya kemudian direstart apachenya
@@dirumahrafif okee bang thx u sudah solved
Klo pake PHPExcel bisa ga bang, *ngubah format tgl dari dd-mm-yyyy jadi yyyy-mm-dd
Pake ini bisa gak Bang
PHPExcel_Style_NumberFormat::toFormattedString($data, 'YYYY-MM-DD' );
@@dirumahrafif ehh udah bisa bang, pake yg dari tutorial, cuma beda di delimiter nya aja,
di sini pas di - dd() , pemisah nya strip bukan garis miring lagi * klo di excel nya iya, dia pake garis miring format nya yg biasa dd/mm/yyyy ,
Ywdah terus format malah jadi mm-dd-yy, makanya pas masuk ke php ga kebaca *kan format di php yyyy-mm-dd
Ehh ama beda di index array nya sih tadi, tadinya di tutorial indexnya 2 , 1, 0 yg di sini jadi 2 , 0 , 1
Btw, yg di atas malah jadi ga kebaca di php format tgl nya, *mungkin ada yg salah saya, hehehe😅
@@yaminjr1602 lanjut bang... 😁👌
di local bisa tapi di hosting ga jalan gimana caranya bang?
Sama bang :(
sama sudah nemu solusi kah.. di windows localhost bisa di vps ubuntu g jalan.
Mau tanya ka ini bisa untuk jenis file excel.xlxs ngga ka ?
harusnya bisa Kak..
siang bang, bisa ga klo format file nya itu csv?
kalau csv tinggal di split sebagai file saja Bang, tidak perlu menggunakan class khusus
Ini bisa untuk upload hingga ribuan data ga bang?
Kalo ngga pake composer bagaimana
bisa juga sebenarnya, tapi harus include file class yg digunakan
Apakah bisa digunakan di hosting bang?
bisa Bang...
Apa ada scrip yg diubah bang? Soalnya aku coba gabisa di hosting padahal di localhost bisa
@@dioalifarfiansyah3085 sama g bisa di hosting ubuntu