Ho scritto codice che apre un file excel e scorre su ogni riga e passa il valore a un'altra funzione.come scrivere in una nuova cella in python usando 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
Ho ricevuto il seguente errore quando ho provato a eseguire il file.
TypeError: IndexError: tuple index out of range
Posso scrivere il valore restituito x1
alla colonna row[1]
. È possibile scrivere a Excel (ad esempio con row[1]
) invece di accedere singole cellule come ws.['c1']=x1
Il codice non rispecchia quello che dici vuole fare. –