Преобразование одного формата файла в другой
2722
4
Evgesha_572
junior
Имеется 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? Если можно , то опишите пожалуйста механизм преобразования ?
В оригинале в pricelist-001.txt содержится 3928 строк, в pricelist-002.txt содержится 8010 строк
Можно ли каким-нибудь хитрым способом преобразовать формат файла pricelist-002.txt к формату pricelist-001.txt? Если можно , то опишите пожалуйста механизм преобразования ?
Mad_Dollar
guru
[offtop mode on]
use hands;
use brain;
use perl;
[offtop mode off]
выложите кусками первый и второй файл - возможно напишу perl-скриптЪ для конвертации =)
УПД - все, ненадо выкладывать - сейчас гляну
use hands;
use brain;
use perl;
[offtop mode off]
выложите кусками первый и второй файл - возможно напишу perl-скриптЪ для конвертации =)
УПД - все, ненадо выкладывать - сейчас гляну
programmer1981
junior
Стандартными средствами никак - разделители - куча пробелов идут - тока мини прогу можно написать по отработке
Mad_Dollar
guru
А вообще можно это дело импортировать в Excel, ансколько я понимаю там формат сроки фиксированный, а там уже перемещать столбцы.
Mad_Dollar
guru
Вот вам скрипт на перл, переименуйте в cnv.pl
сам перл можно скачать с activestate.com в частности для винды
использовать нужно следующим образом:
perl cnv.pl < файл_с_прайсом.txt > файл_для_записи_результатов.txt
потом файл с результатами можете открыть в Excel - разделители полей - точка с запятой.
сам перл можно скачать с activestate.com в частности для винды
использовать нужно следующим образом:
perl cnv.pl < файл_с_прайсом.txt > файл_для_записи_результатов.txt
потом файл с результатами можете открыть в Excel - разделители полей - точка с запятой.