title: How do I save Excel Sheet as HTML in Python?
body: <p>I'm working with this library <a href="https://pypi.python.org/pypi/XlsxWriter" rel="noreferrer">XlsxWriter</a>.</p>
  
  <p>I've opened a workbook and written some stuff in it (<a href="http://xlsxwriter.readthedocs.org/en/latest/tutorial01.html" rel="noreferrer">considering the official example</a>) - </p>
  
  <pre><code>import xlsxwriter
  
  # Create a workbook and add a worksheet.
  workbook = xlsxwriter.Workbook('Expenses01.xlsx')
  worksheet = workbook.add_worksheet()
  
  # Some data we want to write to the worksheet.
  expenses = (
      ['Rent', 1000],
      ['Gas',   100],
      ['Food',  300],
      ['Gym',    50],
  )
  
  # Start from the first cell. Rows and columns are zero indexed.
  row = 0
  col = 0
  
  # Iterate over the data and write it out row by row.
  for item, cost in (expenses):
      worksheet.write(row, col,     item)
      worksheet.write(row, col + 1, cost)
      row += 1
  
  # Write a total using a formula.
  worksheet.write(row, 0, 'Total')
  worksheet.write(row, 1, '=SUM(B1:B4)')
  
  workbook.close()
  </code></pre>
  
  <p>I've gone through the docs rigorously but can't seem to find the <strong>save as</strong> functionality.</p>
  
  <p>Is there a way (<em>any way</em>) to save the <code>workbook</code> as a <strong>HTML</strong> file?</p>
  
  <p>If it isn't possible from python code, can I somehow write <strong>VBA</strong> code and call that code from python?</p>