Szukam najtańszego sposobu zautomatyzowania konwersji wszystkich plików tekstowych (rozdzielanych tabulatorami) w strukturze folderów do formatu .xls, zachowując kształt kolumn i wierszy w obecnej postaci.Automatyzacja konwersji txt na Xls
Obecnie jestem na MacOS. Linux i Windows są jednak dostępne.
Edit:
import xlwt
import xlrd
f = open('Text.txt', 'r+')
row_list = []
for row in f:
row_list.append(row.split())
column_list = zip(*row_list)
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')
i = 0
for column in column_list:
for item in range(len(column)):
worksheet.write(item, i, column[item])
workbook.save('Excel.xls')
i+=1
Należy to zrobić ...
Dzięki ale szukam następnie odczytać pliki poprzez xlrd który bez otwierania pliku w programie Excel i zapisywanie go nie rozpozna, jak plik Plik Excel po prostu zmieniając jego nazwę. – lhcgeneva
@lhcgeneva zdezorientowałeś mnie ... wspomniałeś o próbie uniknięcia użycia 'xlrd', ale i tak będziesz go używał ... więc dlaczego nie użyć' xlwt' do konwersji plików tekstowych? –
@ Clement Clement Myślałem, że będzie dużo za pomocą xlwt, dlatego chciałem go uniknąć, aby przekonwertować pliki. Czy istnieje łatwy sposób na zrobienie tego przy pomocy xlwt? – lhcgeneva