with open('import.csv', 'r', encode='utf-8') as imp_csv:
k = imp_csv.readlines()
f = open('export.csv', 'w')
for i in range(0, len(k), 60):
f.write(k[i])
f.close()
print('Задача завершена успешно')
=СМЕЩ($C$2;СТРОКА(F1)*6;0)
Формула выбирает каждое 6-ое значениеСоответственно нужно выделять каждую 60 строку.И, таки, что вы понимаете под "выделять" ?
Я думаю смысл вопроса понятен.Если бы был понятен, не было бы вопросов ! Данные - в Excel'е или где-то ещё ? Excel какой версии ?
=ОСТАТ(СТРОКА();60)
И отфильтровать, оставив только те строки, где формула вернула ноль.
Расширенный фильтр или функция ФИЛЬТР может перенести данные на новый лист.
Лучше всего, ИМХО, на таком большом объёме данных, использовать PowerQuery.
Там вам, тоже, придётся сделать столбик индексов и найти остатки от деления на 60. Потом скрыть всё, кроме строк с нулями и выгрузить результат на новый лист.
Но вот инструкцию по PowerQuery я вам сюда не перепечатаю - слишком много. Ищите видеоуроки.
а зачем ТАКОЕ потащили в ёксель?!Потому, что Excel - это программа, специально предназначенная для ТАКОГО !
кропание одноразовых отчетиковкакие (максимальные) размеры таблицы называете одноразовым отчетиком ?