Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2013, 19:52   #1
alpa2002
Новичок
Джуниор
 
Регистрация: 22.06.2013
Сообщений: 1
По умолчанию txt в csv

Здравствуйте!
Прошу помощи. Программа генерирует данные в текстовый файл dat.
Программа опрашивает оборудование по потраченной электроэнергии за каждый месяц и выдает это в следующем виде:
Код:
OBJECTS
	TYPE=PLC_II_CONCENTRATOR; ADDR=3D4D; DIALOG=NO; MODE=GET
		TYPE=MAILBOX; ADDR=05931096; PROTOCOL=M-200
			TYPE=SEGMENT; REQ=3200; ANS=3200597688007630770000000000000000; TIMEDATE=332C1215050D
			TYPE=SEGMENT; REQ=3201; ANS=3200614210007717490000000000000000 TIMEDATE=362C1215050D		
TYPE=MAILBOX; ADDR=04483201; PROTOCOL=M-230
			TYPE=SEGMENT; REQ=053101
			TYPE=SEGMENT; REQ=053102
			TYPE=SEGMENT; REQ=053201
			TYPE=SEGMENT; REQ=053202; ANS=09008DB1FFFFFFFF0000102EFFFFFFFF; TIMEDATE=3B201215050D
Есть необходимость вывести параметр ANS в csv раскидать данные из него по ячейкам и прикрепить к данным адрес из параметра ADDR
Например ANS=3200597688007630770000000000000 000 надо раскинуть по ячейкам следующим образом

005976,88 007630,77 остальное можно отбросить.

И прибавить адрес к которому относятся эти данные

ADDR 005976,88 007630,77 остальное можно отбросить.
ADDR 006142,10 007717,49

Причем есть нюанс, оборудование с признаком M-230
выдает данные не в DEC как на примере выше а в HEX
ANS=09008DB1FFFFFFFF0000102EFFFFFFF F

ADDR 09008DB1 0000102 остальное отбросить

Hex надо выразить в Dec


Ну вот как то так.
alpa2002 вне форума Ответить с цитированием
Старый 22.06.2013, 20:01   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Могу выполнить за оплату
ICQ 395-546-218
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделавание кода на считывание из файла в файл output.txt input.txt !!! airesjke Помощь студентам 0 29.05.2013 14:07
Как скопировать текст с файла 1.txt и записать в 2.txt Kasper1 Общие вопросы по Java, Java SE, Kotlin 1 14.12.2010 05:56
Экспорт в csv и импорт из csv cent Microsoft Office Excel 12 28.12.2008 19:50
Из TXT в CSV CodeName47 Помощь студентам 17 22.01.2008 09:14
Как прочесть txt файл www.site.ru/info.txt BR17UY Работа с сетью в Delphi 1 16.04.2007 13:01