code: def to_list(self, csv_file):
          
          tolist = []
          for i in csv_file:
              i = [value.strip().replace(',', '') for value in i]
              try:
                  for value in (1, 2, 3, 4, 5, 6, 8):
                      i[value] = float(i[value])
              except (IndexError, ValueError):
                  pass
              tolist.append(i)
          if self._twse:
              if tolist:
                  _stock_info = tolist[0][0].split(' ')[1].strip()
                  self.__info = (_stock_info[:4],
                                 _stock_info[4:].decode('utf-8'))
                  self.__raw_rows_name = tolist[1]
                  return tuple(tolist[2:])
              return tuple([])
          else:
              if len(tolist) > 6:
                  self.__raw_rows_name = tolist[4]
                  self.__info = (self.__get_no, OTCNo().all_stock[self.__get_no])
                  if len(tolist[5:]) > 1:
                      return tuple(tolist[5:-1])
              return tuple([])
docs: 串接每日資料 舊→新
  
              :param csv csv_file: csv files
              :rtype: list