python convert microsoft office docs to plain text on linux

Welcome to Programming Tutorial official website. Today - we are going to cover how to solve / find the solution of this error python convert microsoft office docs to plain text on linux on this date .

Any recomendations on a method to convert .doc, .ppt, and .xls to plain text on linux using python? Really any method of conversion would be useful. I have already looked at using Open Office but, I would like a solution that does not require having to install Open Office.

Answer

I’d go for the command line-solution (and then use the Python subprocess module to run the tools from Python).

Convertors for msword (catdoc), excel (xls2csv) and ppt (catppt) can be found (in source form) here: http://vitus.wagner.pp.ru/software/catdoc/.

Can’t really comment on the usefullness of catppt but catdoc and xls2csv work great!

But be sure to first search your distributions repositories… On ubuntu for example catdoc is just one fast apt-get away.