My friend Dennis had to create a presentation with images, the image filenames (and some other data) were stored in a big csv file (=comma separated values. An easy-to-write file format for spreadsheet data).
I helped him by creating a python script to make an reveal.js presentation out of the csv data.
Dennis was apparently pleased with the solution, because he made a whole screencast video about it, and posted a link to the source code in the video description. And i swear, I did not paid him anything to make so much subtile advertisement for me in his video!