Search code examples
pythonlinuxexcelediting

How to programmatically edit Excel sheets?


I need to edit an Excel workbook using python. Is there a way of doing this without reading in the workbook, editing what I want and the writing it back? i.e. is there a way I can do this on the fly, as I only need to edit a couple of values per sheet?

I have looked at pyexcelerator, xlrd, and xlwt, but they only seem to support (as far as I can work out) reading and writing not editing. I cannot use pywin32 as I am using linux.

Any suggestions of libraries or particular ways of doing things?


Solution

  • xlutils has a copy module that may be interseting for you