title: Is there a way of editing xlsx workbooks containing images in Python?
body: <p>Is there a way to edit and save xlsx-workbooks that <strong>contain images, charts, figures</strong> etc. through Python?</p>
  
  <p>A few things I've tried:</p>
  
  <ul>
  <li><a href="http://openpyxl.readthedocs.io/en/default/usage.html#read-an-existing-workbook" rel="nofollow noreferrer">openpyxl</a>:
  
  <blockquote>
    <p>openpyxl does currently not read all possible items in an Excel file so images and charts will be lost from existing files if they are opened and saved with the same name.</p>
  </blockquote></li>
  <li><a href="https://xlwt.readthedocs.io/en/latest/" rel="nofollow noreferrer">xlwt</a>:
  
  <blockquote>
    <p>xlwt is a library for writing data and formatting information to older Excel files (ie: .xls)</p>
  </blockquote></li>
  <li><a href="https://pypi.python.org/pypi/xlutils" rel="nofollow noreferrer">xlutils</a>:
  
  <blockquote>
    <p>Utilities for working with Excel files that require both xlrd and xlwt</p>
  </blockquote></li>
  </ul>
  
  <p><sub>Note: This is not a question asking for a tool (one of the VTC-reasons). This is a question asking for a method, based on a bunch of attempt using other methods.</sub>.</p>
  
  <p><sub><a href="https://stackoverflow.com/q/28484349/2338750">Related.</a></sub></p>