Sounds like significant overkill… As @awilliams mentioned, doing this in batches will help confirm that the data is moving correctly each time you hit run. Not saying you need to do it in batches of 1, but batches of 10 is better than batches of 100. Have you considered utilizing type catalogs? What types of data/families are you updating?
Also, no need to fight bumblebee or python - I’d just use the native excel node for this since you’re going to need to push the data out of the python node into dynamo to do the Revit edits anyway. Unless you were you planning on somehow reading the element types, parameter names, parameter storage types, and parameter values all from the same excel file, and then setting the family type values accordingly, for 100000s of elements across 100000s of family types, dozens of categories and the like all based on the 100s of excel files you’re reading… In which case I tip my hat to your bravery, and advise you to make your iteration work correctly from end to end for one set of families in one excel file before you move onto the list of every family in many excel files.