Ấu trùng excel
Ngày nay, khi làm ứng dụng web chắc hẳn nhiều bạn đã từng nghĩ đến việc nhập và xuất dữ liệu ra cơ sở dữ liệu thông qua các file như excel, csv (nhập danh sách sản phẩm, bài viết, người dùng). ) do nó giúp chúng tôi dễ dàng thêm cũng như lấy dữ liệu từ trang web. Trong bài viết hôm nay mình sẽ giới thiệu đến các bạn pack Show
5, thứ có thể trả lời được hết những như cấu mình nêu ở trên với rất nhiều tính năng đi kèmNội dung chính Hiển thị Phiên bản mình sử dụng sẽ là phiên bản 3. 1 và dưới đây mình sẽ hướng dẫn dựa trên các ví dụ nhỏ, giúp các bạn dễ hình dung trong quá trình tìm hiểu về package. Bắt đầu hủy nào II. Cài đặt1. Request
2. Cài đặt góiFirst, ta gõ dòng lệnh này vào terminal
Thêm nhà cung cấp và bí danh vào trong tệp _______06____3____0Việc tiếp theo là xuất bản tệp cấu hình của gói bằng câu lệnh
Câu lệnh trên sẽ tạo ra tệp cấu hình 7 vào trong thư mục cấu hình và đó cũng là bước cuối cùng để cài đặt gói 5 rồi, giờ chúng ta sang phần tiếp theo là tìm hiểu các chức năng hay ho mà gói này lại cho chúng ta thôiIII. Tìm hiểu về tính năng xuất dữ liệu 'aliases' => [. 'Excel' => Maatwebsite\Excel\Facades\Excel. lớp, ] 9Argument with job 0/ 9 dữ liệu ra file Excel, package 5 cung cấp cho chúng ta rất nhiều tính năng như file xuất với nhiều định dạng, định dạng xuất, dữ liệu ánh xạ, file xuất qua view blade,. nhưng trong bài viết này mình chỉ liệt kê một số chức năng cơ bản mà mình hay sử dụng và mình nghĩ đủ để đáp ứng nhu cầu của các bạn1. Xuất một tệpFirst first is we will create the directory 3Tiếp theo bạn nhập câu lệnh sau vào thiết bị đầu cuối 2Sau khi chạy câu lệnh trên sẽ tạo ra 1 tệp trong thư mục 4 có tên là 5, bạn đã chỉnh sửa tập tin đó với nội dung như sau 5Trong tệp 6 ta bổ sung hàm 7 8You can could change the end file in 8 to get about format file mong muốn như 9, 20, 21, 22,trọng 23. 5Như vậy, sau khi vào đường dẫn 24 thì ta sẽ nhận được một tập tin có tên 8 đã được tạo ở trên. Trong tệp nhận được ở trên đã có thông tin của tất cả các trường của tất cả các ____126 hiện đang có trong cơ sở dữ liệu. STTTên tài khoảnEmailType1170209070217020908031702090902. Lấy dữ liệu theo điều kiệnỞ phần trên mình đã hướng dẫn xuất ra một tệp chứa tất cả người dùng, bây giờ chúng ta sẽ xuất ra một tệp chỉ chứa thông tin của một người dùng hoặc một số người dùng Trong tệp 5, ta bổ sung hàm____128. 1trọng 29 ta edit as after. 3trọng 23. 0Như vậy, sau khi vào đường dẫn 24 thì ta sẽ nhận được một tập tin có tên 8 đã được tạo ở trên. Trong tệp nhận được ở trên đã có thông tin của tất cả các trường của tất cả các ____126 hiện đang có trong cơ sở dữ liệuSTTTên tài khoản 1Loại 2... 32. Lấy dữ liệu theo điều kiệnỞ phần trên mình đã hướng dẫn xuất ra một tệp chứa tất cả người dùng, bây giờ chúng ta sẽ xuất ra một tệp chỉ chứa thông tin của một người dùng hoặc một số người dùng Trong tệp 5, ta bổ sung hàm____128. 4trọng 29 ta edit as after. 5Do đó, bạn có thể xuất ra những tập tin chứa 26 theo id cho trước, với các điều kiện khác các bạn làm tương tự các bước trên nhé. 63. Xuất tệp dựa trênNhư mình đã nói, gói này cung cấp cho chúng ta rất nhiều tính năng hữu ích trong đó có tính năng xuất tệp dựa trên chế độ xemTrong tệp 54, bạn thực hiện 55Tạo tệp 56 chứa thông tin của các 26, gói sẽ tự động chuyển đổi bảng 58 thành bảng 59. 7Trong tệp 29 bạn sửa lại hàm 7 84. Tạo các trang tính 82Lưu ý
9trọng 29. 0Trong tệp 58. 1trọng 23. 22. chèn hàng loạtKhi bạn nhập một tệp lớn đồng nghĩa với việc một số lượng lớn hàng hóa sẽ được nhập từ đó dẫn đến hậu quả là bị gián đoạn hay gọi là thắt lưng cổ chai và điều đó sẽ ảnh hưởng đến công việc nhập dữ liệu. Bằng cách triển khai WithBatchInserts, chúng ta sẽ giải quyết vấn đề đó bằng cách xác định số lượng dòng sẽ được nhập vào cơ sở dữ liệu mỗi lần 33. đọc khúcKhác với phần trên, đoạn đọc sẽ quyết định số lượng dòng sẽ đọc mỗi lần thay vì đọc hết rồi lưu tạm vào bộ nhớ, từ đó việc sử dụng bộ nhớ sẽ giảm đi, giúp việc kiểm tra bộ nhớ được tốt hơn 4Trên đây là một vài tính năng cơ bản và gói hữu ích 5 đã trả lại, giúp ích khá nhiều trong việc nhập xuất dữ liệu với Excel. Nếu bạn muốn tìm hiểu thêm các tính năng khác thì hãy đọc docs của Maatwebsite link mình để ở bên dướiHy vọng bài viết này sẽ giúp ích cho các bạn phần nào khi làm việc với các file như excel, ods, csv. Cảm ơn các bạn đã đọc đến cuối bài viết |