Usually RE frame work comes with performer logic by default. But we can have dispatcher and performer logic both on the RE.
As @Vijay_RPA said we can have the add data to queue in the first run so it will run only once. In this init state first run sequence we can have the logic like read range activity to get the Excel data and insert the data into queue by using add data to queue.
Re frame work has in built mechanism to retrieve the data from queue by form of items one by one in loop. As said by @ynm_Sruthi we have get transaction state in that we have to input queue name so that it is having in bulit work flow to get the items one by one from the work queue.
If you included dispatcher and performer in sane RE you no need any queue triggers.
The scenarios like we would get lot of input data it will take so many hours to complete the dispatcher flow. In that case we have to create two different processes for dispatcher and performer and we have to use queue triggers to connect the two process. In our case we can maintain the dispatcher and performer in the same RE frame work. Dispatcher in the init state first run.
Please refer the RE frame work mechanism in the uipath academy training for more guidance. If you need any additional details please let us know. Thanks.