'Write the various xml files into the zip archive.'

def write_data(self, archive):

    shared_string_table = self._write_string_table(archive)
    archive.writestr(ARC_CONTENT_TYPES, write_content_types(self.workbook))
    archive.writestr(ARC_ROOT_RELS, write_root_rels(self.workbook))
    archive.writestr(ARC_WORKBOOK_RELS, write_workbook_rels(self.workbook))
    archive.writestr(ARC_APP, write_properties_app(self.workbook))
    archive.writestr(ARC_CORE, write_properties_core(self.workbook.properties))
    archive.writestr(ARC_THEME, write_theme())
    archive.writestr(ARC_STYLE, self.style_writer.write_table())
    archive.writestr(ARC_WORKBOOK, write_workbook(self.workbook))
    self._write_worksheets(archive, shared_string_table, self.style_writer)
