column_names= ['','A','B','C','D','E','F','G','H']
cell_range = 'A1:' + str(column_names[len(items_list[0])]) + str(len(items_list))
cells = sheet.range(cell_range)
flattened_data = []
for x in items_list:
for y in x:
flattened_data.append(y)
for x in range(len(flattened_data)):
cells[x].value = flattened_data[x].decode('utf-8')
sheet.insert_row(title, index=1)
Это сработало для меня, благодаря комментариям Роганшоша к моему вопросу