Nhập Excel Laravel
Hầu hết khi bạn làm việc trên bất kỳ ứng dụng thương mại điện tử hay bất kỳ loại ERP nào, bạn đều cần nhập xuất file excel để lấy dữ liệu. Đây là một chức năng rất phổ biến trong bất kỳ ứng dụng web nào. Nếu đối với bất kỳ ứng dụng thương mại điện tử nào, bạn muốn thêm các sản phẩm số lượng lớn cùng một lúc, việc nhập thủ công các sản phẩm này và dữ liệu phù hợp của chúng sẽ mất nhiều thời gian để chèn vào cơ sở dữ liệu Show Ngoài ra, ngược lại, nếu bạn cần tải bất kỳ báo cáo nào như báo cáo bán hàng hàng tuần/ngày/tháng, thì bạn có thể xuất dữ liệu ra excel. Laravel Excel được phát triển như một bảng tính Php có hương vị của Laravel, nó là một trình bao bọc thông minh và dễ quản lý xung quanh Bảng tính Php để hợp lý hóa việc nhập và xuất. Laravel Excel có các đặc điểm sau
Đôi khi chúng tôi cần dữ liệu của mình ở dạng bản cứng hoặc ở các định dạng thân thiện với người dùng hơn, một trong số đó là bảng tính excel và nó cũng giúp tải đầy đủ dữ liệu lớn vào cơ sở dữ liệu thông qua định dạng CSV Vì vậy, trong blog này, chúng tôi sẽ chia sẻ với bạn cách nhập xuất tệp excel vào cơ sở dữ liệu trong Laravel 8 và sẽ giúp bạn tạo chức năng nhập xuất của riêng mình trong Laravel Trước tiên, bạn cần thiết lập Laravel 8 trên hệ thống của mình, bạn có thể truy cập tại đây (liên kết tới bài đăng) Vì vậy, sau khi bạn đã thiết lập Laravel, bạn phải làm theo các bước dưới đây Bước 1. Cài đặt gói Laravel Excel Cài đặt gói Laravel Excel, bạn có thể thực hiện đơn giản với lệnh trình soạn thảo bên dưới nhà soạn nhạc yêu cầu maatwebsite/excel Bước 2. Đăng ký dịch vụ gói trên trong Nhà cung cấp và Bí danh mà bạn phải vào thư mục root/config và mở ứng dụng. php, dán các dòng dưới đây vào tệp trong phần nhà cung cấp và bí danh
Bước 3. Cài đặt gói Laravel excel bằng cách chạy lệnh xuất bản của nhà cung cấp thủ công nhà cung cấp thủ công php. xuất bản –provider=”Maatwebsite\Excel\ExcelServiceProvider” Bước 4. Bây giờ bạn cần một bảng DB mà từ đó bạn muốn nhập hoặc xuất dữ liệu của mình, chúng tôi sẽ giải thích với bảng 'nhân viên' đã có sẵn của tôi Bây giờ sẽ tạo một lớp nhập và xuất cho gói excel. Đầu tiên, chúng ta sẽ tạo một lớp nhập bằng artisan Php nghệ nhân làm. import Nhân viên Nhập –model=Employee Lệnh trên sẽ tạo Nhập nhân viên. php bên trong thư mục app/imports/ sẽ trông giống như thế này Tạo một lớp xuất bằng cách sử dụng. Nghệ nhân PHP làm. xuất EmployeeExport –model=Employee Sau đó, lớp xuất sẽ được tạo trong. app/Exports/EmployeeExport. php sẽ trông giống như thế này Ở đây chúng tôi đã sử dụng một lớp bổ sung từ Maatwebsite\Excel đó là WithHeadings, lớp này sẽ cho phép bạn xuất tệp excel với các tiêu đề mà chúng tôi đã xác định bên trong phương thức headings() của lớp WithHeadings, có rất nhiều lớp khác mà bạn có thể
Bước 5. Tạo lộ trình xuất nhập khẩu
Bước 6. Thêm chức năng Bộ điều khiển trong employeeController
Và tập tin điều khiển của bạn sẽ trông giống như thế này Bước 7. Bước tiếp theo sẽ là tạo chế độ xem để nhập tệp. Hãy để chúng tôi đặt tên cho nó là “nhập tệp. lưỡi. php” Thêm mã dưới đây vào tệp xem
Bước 8. Bước cuối cùng sẽ là chạy lệnh “php artisan serve” và sử dụng url ‘/file-import-export’
Phần kết luận Như vậy là chúng ta đã hoàn thành chức năng export và import file Excel trong Laravel 8. Điều này khá đơn giản để tải xuống bằng tệp excel. Để nhập dữ liệu bằng bảng tính excel, việc nhập và trích xuất các hàng không phức tạp Sau khi trích xuất các hàng, bạn cần chèn chúng vào bảng cơ sở dữ liệu. Vậy là xong hướng dẫn xuất nhập khẩu excel này trong Laravel. Bạn cũng có thể sử dụng gói Laravel-excel để dễ dàng tạo các định dạng tệp khác như tsv, xlsx, pdf, v.v. các tính năng xuất hoặc nhập trong Laravel 8 Dịch vụ phát triển ứng dụng di độngBạn có muốn tận dụng công nghệ di động cho doanh nghiệp của mình không? . Chúng tôi cung cấp dịch vụ phát triển ứng dụng iOS và Android để bạn có thể tiếp cận đối tượng mục tiêu của mình trên mọi thiết bị Làm cách nào để nhập tệp Excel CSV vào laravel?Để nhập tệp excel, tôi đang sử dụng Laravel Excel. . Bước 1 - Cài đặt. Để cài đặt Gói Laravel Excel thông qua lệnh chạy trình soạn thảo bên dưới. . Bước 2 - Tạo Lớp nhập bên trong ứng dụng/Nhập. Tạo lớp nhập bằng cách sử dụng lệnh artisan. . Bước 3 - Cập nhật lớp UsersImport. . Bước 4 - Xử lý tệp Excel/CSV đã tải lên Làm cách nào để cài đặt Excel trong Laravel 8?Bước 1. Cài đặt dự án Laravel. . Bước 2. Cấu hình chi tiết cơ sở dữ liệu. . Bước 3. Cài đặt gói maatwebsite/excel. . Bước 4. Tạo dữ liệu giả và di chuyển bảng. . Bước 5. Tạo một tuyến đường. . Bước 6. Tạo lớp nhập khẩu. . Bước 7. Tạo lớp xuất. . Bước 8. Tạo bộ điều khiển Làm cách nào để đọc dữ liệu từ tệp XLSX trong laravel?Bước 1 - Tạo bảng. . Bước 2 - Kết nối cơ sở dữ liệu Mysql trong Laravel. . Bước 3 - Tải xuống gói Maatwebsite. . Bước 4 - Bộ điều khiển (ImportExcelController. . Bước 5 - Xem tệp (import_excel. . Bước 6 - Đặt lộ trình. . Bước 7 - Chạy ứng dụng Laravel Làm cách nào để đọc tệp excel trong laravel 9?Bước 1 – Tải xuống ứng dụng Laravel 9. . Bước 2 – Cấu hình cơ sở dữ liệu. . Bước 3 – Cài đặt gói maatwebsite/excel. . Bước 4 – Cấu hình maatwebsite/excel. . Bước 5 – Tạo các tuyến đường. . Bước 6 – Soạn lớp Xuất nhập khẩu. . Bước 7 – Tạo bộ điều khiển ExcelCSV bằng Artisan Command. . Bước 8 – Tạo tập tin Blade |