import zipfile def create_empty_xlsx(filename): with zipfile.ZipFile(filename, 'w') as zf: # [Content_Types].xml zf.writestr('[Content_Types].xml', """ """) # _rels/.rels zf.writestr('_rels/.rels', """ """) # xl/workbook.xml zf.writestr('xl/workbook.xml', """ """) # xl/_rels/workbook.xml.rels zf.writestr('xl/_rels/workbook.xml.rels', """ """) # xl/worksheets/sheet1.xml zf.writestr('xl/worksheets/sheet1.xml', """ """) create_empty_xlsx('test.xlsx')