Возьмите определенные строки из файла csv и поместите в файл excel с помощью python

Добрый день,

Я хочу взять определенный столбец (т. Е. Столбец 3 и столбец 7) из файла csv, и эти два столбца должны быть помещены в выходной файл excel.

Я думаю, что моя проблема заключается в размещении данных в файле excel. Код, который я пытался использовать, приведен ниже.

import csv from openpyxl import * from openpyxl.cell import get_column_letter file1=open('WebShop_Export_2016_Feb_19.csv','r') readfile=csv.reader(file1,delimiter=';') data=[] wb=Workbook() dest_filename = 'Name of OUPUT excel.xlsx' ws = wb.active ws.title="Output XLSX" for row in readfile: data=row[2],row[6] # take column 3 and 7 from source file print(data)# this line is just to see the info that will be put in the excel output for row_index, item in enumerate(data): for column_index, cell in enumerate(item): column_letter = get_column_letter((column_index + 1)) ws.cell('%s%s'%(column_letter, (row_index + 1))).value = cell file1.close() wb.save('Name of OUPUT excel.xlsx') 

Заранее спасибо!

Давайте будем гением компьютера.