Napisałem kod, który otwiera plik Excela i iteruje w każdym wierszu i przekazuje wartość do innej funkcji.jak napisać do nowej komórki w Pythonie za pomocą openpyxl
import openpyxl
wb = load_workbook(filename='C:\Users\xxxxx')
for ws in wb.worksheets:
for row in ws.rows:
print row
x1=ucr(row[0].value)
row[1].value=x1 # i am having error at this point
Otrzymuję następujący błąd podczas próby uruchomienia pliku.
TypeError: IndexError: tuple index out of range
mogę napisać zwracanej wartości x1
do kolumny row[1]
. Czy jest możliwe aby napisać do programu Excel (czyli używając row[1]
) zamiast dostępu do pojedynczych komórek jak ws.['c1']=x1
Twój kod nie odzwierciedla tego, co mówisz, chcesz zrobić. –