I'm creating a custom module(multi-vendor) where i need to create one feature where admin can export the product details(CSV) data along with vendor details (which is assigned to some specific product).
I have all the tables available working only trucked in this feature…
find the points below I want to achieve..
1. Export product & sales details for the selected vendor
2. Export Vendor/Vendors for selected products with sales
Best Answer
I have created a Admin Grid using Ui-Component.
Edit in your Ui-Component file where Admin Grid Show
[vendor_name] \ [module_name] \view\adminhtml\ui_component
Add this code to add button in Admin Grid
Ui-ComponentFIleName.xml
Now create a File that Export or Import Data. File Name must be same as you defined in Ui-Component file
File path must be like this
[vendor_name] \ [module_name] \ Controller \ Adminhtml \ [Controller_name] \ Exportdata.php
Exportdata.php
Now you can Click on the Export Button and see your .csv file Downloaded below.
I Hope This Helps You.