Не перезаписать ячейку, но добавить значение

Мне нужно отредактировать файл Excel, но так как я читаю списки, мне иногда нужно заполнить ячейку, которую я уже редактировал.

Но когда я выполню workbook.write(row,col,value), это естественно перезаписывает значение.

Я манипулирую плавающими, поэтому я просто хочу добавить новое значение к существующему, если ячейка не пуста, но я не могу найти, как...

Я использую Python(x,y) (версия 3.X) с xlrd, xlwt модули.

wb = xlwt.Workbook()
for i in range(len(port_op)):
    nom = [port_op[i], port_op[i]]
    if in_list.appartient(nom[0], B1[0]):
        ch1 = B1[0].index(nom[0])
        ws.write(3, ch1 + 1, TO1[i])

куда TO2 это список ints. ch1 Индекс является проблемой, потому что он может появляться несколько раз как один и тот же int.

Возвращенная ошибка:

Исключение: Попытка перезаписать ячейку: sheetname=u'Schedule' rowx=3 colx=4

0 ответов

Другие вопросы по тегам