If I understand correctly, it looks like you want to use the spreadhseet to import recipients and have the appropriate reports emailed to them. I would recommend giving each report a group name and for each report the user has a 1 set for that report, assign that user to the group.
In Nprinting create seperate tasks for each group. This will put the recipient as part of the group and then the report will distribute to each person in the group. Using groups also removes any manual work when assigning individuals to a report task.
refer to the documentation link below on inporting recipients, in particular, groups.