I have two lists which I want to write to a new xlsx
file:
list1=[1,2,3,4]
list2=[A,B,C,D]
I want list1
to be dumped to column A and list2
to column B:
COLUMN A COLUMN B
1 A
2 B
3 C
4 D
This is my take on it, but it raises the error: ValueError: Invalid column index 0
.
from openpyxl import load_workbook
from openpyxl import Workbook
from openpyxl.compat import range
from openpyxl.cell import get_column_letter
import os
wb = Workbook()
newdir=r'C:\Users\MyName\Desktop'
os.chdir(newdir)
dest_filename = 'Trial.xlsx'
ws=wb.active
for r in range(1,5):
for c in 'A':
ws.cell(row=r,column=0).value=list1[r]
for c in 'B':
ws.cell(row=r,column=1).value=list2[r]
wb.save(filename = dest_filename)
The error points at the last line. What is wrong with it?