Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a database of 1000 users with their name, number, photos, addresses, and other fields, etc. (in RDBMS-like say mysql, PostgreSQL). But I want to implement this mostly in Excel.

So what I want is to create a single slide with all the empty fields for name, number, photos, address, etc. (as a template), then Powerpoint should automatically pick up data entries from the database and put it into the empty fields.

How can I implement that?

Any other alternavtives are acceptable.

share|improve this question
What is the bigger picture? PowerPoint is for supporting a speaker giving a presentation. If you need a database, Powerpoint is not the right tool. If you want to give a presentation, automated slides are not a good idea. Give the audience a paper print-out with the data. – teylyn May 21 '13 at 10:54
up vote 0 down vote accepted

There are a couple of non-free solutions:,*

... but if you don't want to open the chequebook you're either going to have to resort to vba, or maybe do the grunt work in Word - which has database merging capabilities, and then save to ppt(x).

*Disc. I work for neither of these nor do I vouch for their usefulness

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.