An excel ex-/import for schedules or selectable elements, similiar to diroots, is included in pyrevit since 5.3.1
maybe that can be a starting point for you?