I am working on a project to convert a .csv file into .xlsx, i successfully implemented the code but my requirement is to convert all the .csv files in a directory at once which i'm a bit confused that how should i do that pls help
I tried it by giving different address for the files but i want it to be in loop
filename = "C:\Python36\Form project\CI File\CCS DATA\ADD01.csv" filename2 ="C:\Python36\Form project\CI File\CCS DATA\ADD02.csv"
for csvfile in glob.glob(os.path.join('.', filename)):
now = datetime.now().strftime('%d-%m-%y-%H;%M;%S')
workbook = xlsxwriter.Workbook(' '+now+'.xlsx')
worksheet = workbook.add_worksheet()
with open(csvfile, 'rt') as f:
reader = csv.reader(f)
for r,row in enumerate(reader):
print(row)
r=r+11
if r>=12:
break
#sheet.cell_value(0,r)
for c, col in enumerate(row):
c=c+1
worksheet.write(r, c, col)
for csvfile in glob.glob(os.path.join('.', filename2)):
#now = datetime.now().strftime('%d-%m-%y-%H;%M;%S')
#workbook = xlsxwriter.Workbook(' '+now+'.xlsx')
#worksheet = workbook.add_worksheet()
with open(csvfile, 'rt') as f:
reader = csv.reader(f)
for r,row in enumerate(reader):
print(row)
r=r+12
if r>=13:
break
I tried it by giving different address for the files but i want it to be in loop