Фиксированная ширина строк в CSV?

207
Alex

У меня есть файл, разделитель новой строки которого был случайно удален. Теперь у меня есть целая связка из 216 символов, каждая из которых отображается в одной строке. Используя тот факт, что я знаю, что строки будут иметь фиксированную ширину, есть ли инструмент (windows), который может вставлять разрыв строки через каждые 216 символов?

Кроме того, я могу получить копию этого файла в формате CSV. Опять же, никаких разрывов строк. Но на этот раз мне придется вставлять разрыв строки через каждые 6 запятых.

Я попытался импортировать их в Excel как CSV, но для этого мне нужно прокрутить всю ширину файла, удалить их разрывы строк и вставить свои собственные каждые 216 символов - определенно не решение.

0
Вы можете написать сценарий PowerShell, чтобы разбить его, а затем записать в текстовый файл или файл CSV. Jeff Zeitlin 6 лет назад 0

1 ответ на вопрос

0
Tomasz

Если у вас есть или вы можете получить Perl, попробуйте эту команду в вашей оболочке:

perl -C -nlE 'say $1 while (/(\G.)/g)' your_input_file 

Похожие вопросы