<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def ToTsvExcel(self, columns_order=None, order_by=()):
 """Returns a file in tab-separated-format readable by MS Excel. Returns a file in UTF-16 little endian encoding, with tabs separating the values. Args: columns_order: Delegated to ToCsv. order_by: Delegated to ToCsv. Returns: A tab-separated little endian UTF16 file representing the table. """

    csv_result = self.ToCsv(columns_order, order_by, separator="\t")
    if not isinstance(csv_result, six.text_type):
      csv_result = csv_result.decode("utf-8")
    return csv_result.encode("UTF-16LE")