Преобразование одного формата файла в другой
2722
4
Имеется 2 прайс-листа pricelist-001.txt и pricelist-002.txt в текстовом формате след. вида (см.вложение, либо ссылку http://steelrat.ifolder.ru/10376565)
В оригинале в pricelist-001.txt содержится 3928 строк, в pricelist-002.txt содержится 8010 строк

Можно ли каким-нибудь хитрым способом преобразовать формат файла pricelist-002.txt к формату pricelist-001.txt? Если можно , то опишите пожалуйста механизм преобразования ?
Evgesha_572
[offtop mode on]
use hands;
use brain;
use perl;
[offtop mode off]


выложите кусками первый и второй файл - возможно напишу perl-скриптЪ для конвертации =)

УПД - все, ненадо выкладывать - сейчас гляну
Mad_Dollar
Стандартными средствами никак - разделители - куча пробелов идут - тока мини прогу можно написать по отработке
Evgesha_572
А вообще можно это дело импортировать в Excel, ансколько я понимаю там формат сроки фиксированный, а там уже перемещать столбцы.
Evgesha_572
Вот вам скрипт на перл, переименуйте в cnv.pl

сам перл можно скачать с activestate.com в частности для винды

использовать нужно следующим образом:

perl cnv.pl < файл_с_прайсом.txt > файл_для_записи_результатов.txt

потом файл с результатами можете открыть в Excel - разделители полей - точка с запятой.