Steve, the String option is certainly not as comfortable as a Python script. It is more of a hack.
Strings need to be read out (numerical start point and length, etc). If you like to copy and paste them in a single step, they would need some preparation.
The idea would be to assume a max length of the names. To make it simple lets say 18 letters. We need two numbers to specify the length of the names. (We have no separation options in Strings other than position, so no comfortable data base, etc)
If the 18+2 would work, we could set up an XPresso (See attached file), that reads out first the two numbers, then “knows” how many letters it should take.
Well that sounds all complicated and funnily enough doesn’t allow for empty spaces. Which means, I like to share another option here, just with a User Data field. Click as in the first one on the XPresso tag one time to get the user Data field in the Attribute manager. You might see by then already how I did this.
I hope all of that leads to some further ideas…
Again, this is a work for Python, as you can access then text files from your disk to fill the scene.
My best wishes
Sassi