Im создает сценарий для запуска повторяющихся тестов, каждый с файлом журнала, который будет считан и скомпилирован в электронную таблицу.Как читать несколько текстовых файлов по строкам и отправлять excel, перемещаясь в новый столбец после каждого файла?
Количество файлов и строк в каждом будет варьироваться в зависимости от времени и желаемых итераций. У меня есть базовый скрипт для чтения одного файла за строкой и вставки данных в отдельный документ excel в последовательные строки.
from openpyxl import load_workbook
from Test_Parameters import Results_Name
from Downstream import Log_Angle
wb = load_workbook(filename= Results_Name +'.xlsm', read_only=False, keep_vba=True)
ws7 = wb['timeData']
FILE = open('0_Downstream.txt', 'r+')
line = FILE.readline()
N = '2'
while line !="":
print(line)
ws7['A'+N] = line
line = FILE.readline()
N = float(N)
N = (N+1)
N = "%g" % N
wb.save(Results_Name+'.xlsm')
FILE.close()
Мне нужно, чтобы иметь возможность получить это цикл через несколько файлов в одном каталоге и поместить результаты в отдельной колонке, чем последний. Как на листе ниже: Excel Layout
Спасибо за любую помощь.
глядя на существующий код, который я предложил бы увеличивая значение столбца 'WS7 [ 'A' + N] = строка 'каждый раз, когда вы открываете новый файл. – CJC
Вы хотите, чтобы каждая строка была добавлена в файл excel в виде столбца или строки? – Shijo
Код выглядит неполным: что вы делаете с 'N'? –