xlutils.copy will give take an xlrd.Book object and give you an
xlwt.Workbook instance, but inserting a row may be a little tricky.
I guess this is something that xlwt could grow, but it'd need patching
or funding to make it happen.
I should note that *appending* rather than *inserting* a row is pretty
easy once you've used xlutils.copy
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk