title: Embed multiple jpeg images into EXCEL programmatically?
body: <p>Dear Stackoverflowers,</p>
  
  <p>Outputting an Excel spreadsheet with images is a requirement of a project I'm doing. I've done a little research and found the following (perhaps incorrect) consensus :</p>
  
  <ul>
  <li>various python libs for creating excels sheets work well</li>
  <li>it is possible to insert images (but only in bmp)</li>
  <li>the "internal format" of images used in excel files, is complicated, which may be why there is no 3rd party library support for inserting normal formats like jpeg.</li>
  </ul>
  
  <p>I don't want to use or convert to bmp. Why? BMP are not compressed well, and these will be <strong>big</strong> sheets, so I want to mitigate the size impact of images (1 per row) as much as possible. </p>
  
  <p>My ideal answer comes from someone who has actually done this. The method suggested can be in Java,Ruby,Python,(but not .NET) or some other creative way of doing it. </p>
  
  <p>I'm really hoping someone out there has a solution, as I anticipate this could be a tricky area (similar in complexity to playing around with PDFs, perhaps).</p>