5 LANGKAH MUDAH MEMASUKKAN DATA EXCEL KE MYSQL DENGAN PHP // Excel PHP MySQL

Поділитися
Вставка
  • Опубліковано 27 гру 2024

КОМЕНТАРІ •

  • @dirumahrafif
    @dirumahrafif  3 роки тому +2

    🌟 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

  • @PlanetTractor
    @PlanetTractor 2 місяці тому

    udah lama nyari beginian baru ketmu wkwkwk, thanks Bg

  • @bayujaya2190
    @bayujaya2190 2 роки тому

    Makasih Bang, sangat membantu pekerjaan saya

  • @4ia08_galuhachmadfauzan3
    @4ia08_galuhachmadfauzan3 2 роки тому +1

    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

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      ada yang salah di penulisan perintah di Query nya Bang....

  • @onetdadeng8400
    @onetdadeng8400 6 місяців тому

    Ga bisa bang, bacaan error nya Uncaught Phpoffice\PhpSpreadsheet\Reader\Exception: Detected use of ENTITY in XML

    • @onetdadeng8400
      @onetdadeng8400 6 місяців тому

      Mohon bantuan nya @dirumahrafif 🙏

  • @verlin971
    @verlin971 2 роки тому

    thankyou bang, sangat membantu.

  • @024fiqifalah7
    @024fiqifalah7 2 роки тому +1

    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?

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      berarti perlu isian key di tabel yg dirujuk Bang...

  • @naonoa5346
    @naonoa5346 Рік тому

    bang, punya saya error Class "ZipArchive" not found . padahal extension zip nya udah enable. sudah restart xampp nya

  • @BobbSky
    @BobbSky 2 роки тому

    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?

  • @HaidarHusseiny
    @HaidarHusseiny 3 роки тому

    Bang ijin tanya
    Punya saya di terminal tidak bisa instal composer require phpoffice/phpspreedsheat muncul tulisan problem.Solusinya gmn bang

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      pesan error nya seperti apa Bang?

    • @HaidarHusseiny
      @HaidarHusseiny 3 роки тому

      @@dirumahrafif Minta ditutori sama abang bisa dan luang waktunya?
      berkaitan php,ci4 dan laman admin lte,dan java pemograman bang

    • @HaidarHusseiny
      @HaidarHusseiny 3 роки тому

      @@dirumahrafif panjang bang pesan error.Tapi,sudah bisa.Jadi,harus downgrade dlu versi phpnya bang

  • @insmnxa
    @insmnxa 2 роки тому

    keren

  • @donnytrisandi8862
    @donnytrisandi8862 2 роки тому

    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

    • @Sloverian
      @Sloverian 2 роки тому +1

      saya juga sama, kalo error gitu, harus install dulu composer

    • @putri_zlf
      @putri_zlf Рік тому

      @@Sloverian udah di remove terus install ulang masih nggak mau bg

  • @MuhammadSafiqriansyah
    @MuhammadSafiqriansyah 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

    • @irgiaditya3422
      @irgiaditya3422 Рік тому

      Kalo dah ketemu kabarin bro gw juga dah capek

    • @twj14
      @twj14 Рік тому

      classnya gak ktmu itu bro

  • @syabatini
    @syabatini 3 роки тому

    kok di folder xampp-htdoc saya nggaadafplder import excel php mysql ya?apa itu dibuat sendiri?

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      iya Kak, dibuat dulu untuk foldernya

  • @azeryff9101
    @azeryff9101 3 роки тому +1

    hdir bang

  • @lulukrahayu8884
    @lulukrahayu8884 3 роки тому

    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 ...

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      untuk format tanggal delimiternya disesuaikan dulu Kak bisa dicek di menit 19:18 , kalau di saya delimiternya tanda slash (/) ...

  • @moachammad_anas
    @moachammad_anas 3 роки тому

    Bang boleh konsultasi kah sy punya halaman table tdk muncul.. hanya loading blank putih ? 🙏

  • @mahfudfauzi148
    @mahfudfauzi148 2 роки тому

    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

  • @ishomuddin9662
    @ishomuddin9662 2 роки тому

    Makasi bang

  • @mhdginola5462
    @mhdginola5462 2 роки тому

    file yang berisi 10 data kenapa terbaca 50 data ya? kalo file yang berisi 50, 100, 1000 aman2 saja

  • @2ka32_rayhandwipadli9
    @2ka32_rayhandwipadli9 Рік тому

    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?

    • @dirumahrafif
      @dirumahrafif  Рік тому

      sudah install composer Bang? atau mungkin perlu dipastikan composer dijalankan sebagai administrator

  • @kareka4627
    @kareka4627 3 роки тому

    min undefined ofset 2 dan 1, limeternya udah / mohon itu gimna ya min

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      ini di bagian tanggal ya Bang? Coba lihat pola tanggal nya kayak gimana Bang?

    • @kareka4627
      @kareka4627 3 роки тому

      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

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      coba script nya ditulisin di sini Bang..yang bagian explode nya, sekalian contoh format tanggal nya...

  • @wulannura9984
    @wulannura9984 2 роки тому

    Bang mau nanya klo data excel, ada beberapa sheet gimana tuh bang ?

  • @asgamaulana3464
    @asgamaulana3464 2 роки тому

    bang gabisa install phpoffice nya karna saya gaada file ext-gd gimana tuh bang?

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      di PHP.INI nya di-enable dulu bang, untuk GD nya

    • @asgamaulana3464
      @asgamaulana3464 2 роки тому

      @@dirumahrafif cara untuk enable nya gimana tuh bang?

    • @dirumahrafif
      @dirumahrafif  2 роки тому +1

      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

    • @asgamaulana3464
      @asgamaulana3464 2 роки тому

      @@dirumahrafif okee bang thx u sudah solved

  • @yaminjr1602
    @yaminjr1602 3 роки тому

    Klo pake PHPExcel bisa ga bang, *ngubah format tgl dari dd-mm-yyyy jadi yyyy-mm-dd

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      Pake ini bisa gak Bang
      PHPExcel_Style_NumberFormat::toFormattedString($data, 'YYYY-MM-DD' );

    • @yaminjr1602
      @yaminjr1602 3 роки тому

      @@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😅

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      @@yaminjr1602 lanjut bang... 😁👌

  • @ruslihamdani
    @ruslihamdani 3 роки тому +1

    di local bisa tapi di hosting ga jalan gimana caranya bang?

  • @rabijah9938
    @rabijah9938 3 роки тому

    Mau tanya ka ini bisa untuk jenis file excel.xlxs ngga ka ?

  • @thomasalbert6834
    @thomasalbert6834 3 роки тому

    siang bang, bisa ga klo format file nya itu csv?

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      kalau csv tinggal di split sebagai file saja Bang, tidak perlu menggunakan class khusus

  • @bayuaria6666
    @bayuaria6666 Рік тому

    Ini bisa untuk upload hingga ribuan data ga bang?

  • @alfanirivaldo8226
    @alfanirivaldo8226 2 роки тому

    Kalo ngga pake composer bagaimana

    • @dirumahrafif
      @dirumahrafif  2 роки тому

      bisa juga sebenarnya, tapi harus include file class yg digunakan

  • @dioalifarfiansyah3085
    @dioalifarfiansyah3085 3 роки тому

    Apakah bisa digunakan di hosting bang?

    • @dirumahrafif
      @dirumahrafif  3 роки тому

      bisa Bang...

    • @dioalifarfiansyah3085
      @dioalifarfiansyah3085 3 роки тому +1

      Apa ada scrip yg diubah bang? Soalnya aku coba gabisa di hosting padahal di localhost bisa

    • @andrianolukas9172
      @andrianolukas9172 2 роки тому

      @@dioalifarfiansyah3085 sama g bisa di hosting ubuntu