Я ищу самый дешевый способ автоматизации преобразования всех текстовых файлов (с разделителями-табуляторами) в структуре папок в формат .xls, сохраняя форму столбцов и строк как есть.Автоматизация преобразования txt в xls
В настоящее время я нахожусь на MacOS. Linux и Windows доступны, хотя.
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
Это должно сделать ...
Спасибо, но я ищу, чтобы затем читать файлы через xlrd которые без открытия файла в Excel и сохранить его не распознает файл как Excel, просто переименовав его. – lhcgeneva
@lhcgeneva, вы меня смутили ... вы упоминаете, что пытаетесь избежать использования 'xlrd', но собираетесь использовать его в любом случае ... так почему бы не использовать' xlwt' для преобразования текстовых файлов? –
@Jon Clements Я думал, что это будет громоздко с помощью xlwt, поэтому я хотел избежать его, чтобы преобразовать файлы. Есть ли простой способ сделать это с помощью xlwt? – lhcgeneva