Scripting Video Production for data entry
My solution to this issue is fairly complex but stable.  I feel I went well beyond the initial request here.

I built a MySQL database with a table of jobs.  In that table there are columns for status, the text that needs to be in each video and then further more with youtube metadata.  The table has an index ID value that auto increments with each added row.

I manipulate the data via microsoft excel and save it as a CSV. I wrote a python script that reads the CSV and then imports into MySQL.  I do this because the youtube metadata column in each row is stored in JSON format for ease during the upload phase.

Once in the MySQL database, I have a script that runs once daily that generates any videos listed with the status code corresponding to needing to be rendered.

I use ffmpeg with drawtext to push the text desired during the timeline desired on top of a template version of the video that has whitespace in the timeline desired.

Files are named corresponding to the Row ID# in the database to make it easier to pick up later on in the upload phase.