В настоящее время моя программа может открывать и читать все файлы .xlsx в папке. Затем он может записать их один за другим в файл .csv. Однако, он добавляет пустую строку после каждой строки и конвертирует Int в Float, который я не хочу. В значительной степени новичок.
root = tkinter.Tk()
root.withdraw()
path = tkinter.filedialog.askdirectory(parent=root,title='Select the directory with the assignments to grade')
folder = os.listdir(path)
with open('csvConsolidatedFile.csv', 'wb', delimiter=' ', lineterminator='\n') as outfile:
wr = csv.writer(outfile)
for xlsFile in folder:
document = os.path.join(path, xlsFile)
wb = xlrd.open_workbook(document)
for index in range(1,2):
sh = wb.sheet_by_name('Sheet' + str(index))
for rownum in range(sh.nrows):
wr.writerow(sh.row_values(rownum))
csvConsolidatedFile.close()