Exemplo n.º 1
0
 def add_menus_from_file(self, filename):
     read_xls = xlrd.open_workbook(filename, formatting_info=True)
     for sheet_index in range(read_xls._all_sheets_count):
         sheet = Sheet(read_xls.sheet_by_index(sheet_index))
         try:
             date = sheet.get_menu_date()
             products = sheet.get_products()
         except IndexError:
             raise Exception('Invalid menu format!')
         self.menus[date] = products