Tôi đã viết mã mở tệp excel và lặp qua mỗi hàng và chuyển giá trị cho hàm khác.cách viết vào ô mới bằng python sử dụng 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
Tôi gặp phải lỗi sau khi tôi cố chạy tệp.
TypeError: IndexError: tuple index out of range
Tôi có thể viết giá trị trả về x1
đến cột row[1]
. Là nó có thể viết thư cho excel (tức là sử dụng row[1]
) thay vì truy cập các tế bào đơn lẻ như ws.['c1']=x1
Mã của bạn không phản ánh những gì bạn nói muốn làm. –