<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def writexlsx(self, path, sheetname="default"):
 """ Writes this table to an .xlsx file at the specified path. If you'd like to specify a sheetname, you may do so. If you'd like to write one workbook with different DataTables for each sheet, import the `excel` function from acrylic. You can see that code in `utils.py`. Note that the outgoing file is an .xlsx file, so it'd make sense to name that way. """

        writer = ExcelRW.UnicodeWriter(path)
        writer.set_active_sheet(sheetname)
        writer.writerow(self.fields)
        writer.writerows(self)
        writer.save()