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()