4

I'm working with data processing and want to generate PowerPoint or OpenOffice Impress presentation with some data analysis directly from Python. Is there any libraries for Python to do that? I'm using Unix enviroment.

Andrew Barber
  • 39,603
  • 20
  • 94
  • 123
gakhov
  • 1,925
  • 4
  • 27
  • 39
  • 1
    I know it's not an answer for your question - but there's a LaTeX package called **beamer**, which can be used to produce a coherent and aesthetical presentations in PDF format. Most of the presentations in my University are done that way. – Wojciech Żółtak Jun 26 '12 at 07:40
  • Yes, i know it and this is an option too. – gakhov Jun 26 '12 at 07:56

2 Answers2

10

Looks like this is starting to come along well: https://github.com/scanny/python-pptx/

mygoodgomez
  • 101
  • 1
  • 3
3

Yes.

You can use the odf library.

http://opendocumentfellowship.com/projects/odfpy

The document you'll get will be in ODF format but you can later convert it to PPT using unoconv.

Igor Chubin
  • 61,765
  • 13
  • 122
  • 144
  • 1
    Cool! Do you know something similar for Microsoft Office Open XML? Like `phppowerpoint`, but for `Python`. – gakhov Jun 26 '12 at 07:43