PDA

Показать полную графическую версию : Преобразование одного формата файла в другой


Evgesha_572
04-02-2009, 11:51
Имеется 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? Если можно , то опишите пожалуйста механизм преобразования ?

Небольшое дополение:
или преобразовать 2-ой файл (pricelist-002.txt) таким образом , чтобы у него рапологались в том же порядке колонки "Код товара, Наименование, Производитель , Остаток, Базовая цена , Предоплатная" таким же образом точ-в-точ, как и в 1-ом файле (pricelist-001.txt), и не более того (лишние колонки из 2-го файла можно выбросить после преобразования)

Admiral
04-02-2009, 12:15
Evgesha_572, я бы в Ворде или ином текстовом редакторе работал по такому алгоритму
заменял бы пропуски между колонками, представленными пробелами, на группу из двух пробелов, следил бы за форматированием, заменил бы двойной пробел на табуляцию (в Ворде ^t), преобразовал в таблицу и работал уже с ней.
На будущие - колонки в текстовом файле лучше всего делать табуляцией, тогда эго проще переделать в таблицу.

Evgesha_572
04-02-2009, 12:37
то что посоветовал , можешь преобразовать 2-ой файл к 1-му , получиться? если да, то выложи на форум результат

Admiral
04-02-2009, 14:57
Evgesha_572, вот попробуйте насколько подходит данный алгоритм, если что не понятно можно уточнить. Или дождаться иных от других участников.
С этой стороны экрана это выглядит как поставленное задание, на которое требуется сделанное решение, когда в начале темы требовался лишь механизм по которому это можно выполнить самостоятельно.




© OSzone.net 2001-2012