Laravel Import Excel

loktoy

Established
Baka po meron kayong source code o tutorial na pangkukuhanan ng source code na..

Kapag iimport yun excel sa Database using laravel ay machecheck nya muna kung meron sya duplicate o wala
1.) kung wala sya duplicate ay didiritso sya masasave sa Database
2.) kung ito ay meron duplicate ito ay di masasave muna yun buong files ng excel at maipapakita muna yun mga duplicate saka ito itatanong sau kung gusto mo ba isave sa database mo kasama yun duplicate or icancel mo buong excel file.
 
Para sa ganitong kaso, maaari mong gamitin ang Laravel Excel package para mag-import ng Excel file at Laravel's Eloquent ORM para mag-query sa database at mag-check ng mga duplicates bago mo ito i-save.

Narito ang high-level steps kung paano mo ito ma-achieve:

1. Mag-install ng Laravel Excel Package:
Code:
composer require maatwebsite/excel

2. Gumawa ng Migration:
Gumawa ng migration para sa table na paglalagyan ng data mula sa Excel file.

3. Create Controller:
Gumawa ng controller na magha-handle ng pag-import ng Excel file at pag-check ng duplicates bago i-save sa database.

4. Import Excel File:
Gamitin ang Laravel Excel package para i-import ang Excel file at i-loop through ang rows para i-check ang duplicates.

5. Check for Duplicates:
Gamitin ang Eloquent ORM para i-check kung may existing record na parehas sa nasa Excel file. Kung may duplicates, i-store ito muna sa temporary storage bago itanong sa user kung gusto niya i-save kasama ang duplicates o hindi.

6. Save to Database:
Kung walang duplicates, i-save ang data sa database. Kung may duplicates at pinili ng user na i-save kasama ang duplicates, i-merge ang data at i-save sa database.

Maaari mong subukan ang steps na ito at magtanong pa ng specific questions kung may mga challenges ka sa implementation. Makakatulong kami sa pag-guide sa iyo sa tamang direksyon.
 

About this Thread

  • 1
    Replies
  • 281
    Views
  • 1
    Participants
Last reply from:
Unknown user

Trending Topics

Online now

Members online
1,047
Guests online
1,309
Total visitors
2,356

Forum statistics

Threads
2,273,327
Posts
28,948,822
Members
1,235,704
Latest member
maxriell
Back
Top