title: Is there way faster way to edit xlsm file other than openpyxl?
body: <pre><code>file='excel.xlsm'
  wb=openpyxl.load_workbook(filename=file, read_only=False, keep_vba=True)
  sheet=wb['Template']
  rowx=['x','y','z']
  rows=sheet.max_row
  sheet.cell(row=rows+1, column=j+1).value=row[j]
  wb.save(file)
  </code></pre>
  
  <p>I have an xlsm file and I have tried edit it using openpyxl. But there is a problem. When I try to edit a xlsm which has 4 or 5 templates, the size of the file is 4-5 mb which takes a lot of time to load when using openpyxl. Is there any way that I can modify my current file faster without having to create a new one?</p>