Всем доброго времени суток!
Есть одна мегазадача, которая облегчит жизнь нескольким хорошим людям.
Вообщем к делу: имеем несколько TXT файлов, в которых содержатся данные, выгруженные с оборудования. Запрос и ответ одного устройства разделяется "*********". Запрос к устройству начинается с %, например %0212220, каждое устройство имеет свое имя, например DSL1_225. К каждому устройству делается по три запроса, которые отличаются на конце цифрами 06, 07, 08. В ответ устройство присылает последовательность цифр, например 0,5 0,2 0,0 0,5 25B324,25A6BA 33,C9D -0 7 7 0 258E32 2621. Последовательность начинается после символов "1Н", а заканчивается после символа ">".
Необходимо, чтобы каждый запрос к устройству с его ответом расшифровывался и помещался в таблицу. При этом, вместо запроса должно прописываться имя устройства, например "Устройство 1". Также каждая пара цифр соответствует своей строке, например если "1", то аварии нет, если "0", то есть. Шестнадцатиричные цифры перевести в двоичные.
Пример TXT файла и того что должно получиться прикладываю.
Помогите пожалуйста, до этого ничего подобного в Excel не делал, поэтому не знаю даже с чего начать. Excel 2007.
Есть одна мегазадача, которая облегчит жизнь нескольким хорошим людям.
Вообщем к делу: имеем несколько TXT файлов, в которых содержатся данные, выгруженные с оборудования. Запрос и ответ одного устройства разделяется "*********". Запрос к устройству начинается с %, например %0212220, каждое устройство имеет свое имя, например DSL1_225. К каждому устройству делается по три запроса, которые отличаются на конце цифрами 06, 07, 08. В ответ устройство присылает последовательность цифр, например 0,5 0,2 0,0 0,5 25B324,25A6BA 33,C9D -0 7 7 0 258E32 2621. Последовательность начинается после символов "1Н", а заканчивается после символа ">".
Необходимо, чтобы каждый запрос к устройству с его ответом расшифровывался и помещался в таблицу. При этом, вместо запроса должно прописываться имя устройства, например "Устройство 1". Также каждая пара цифр соответствует своей строке, например если "1", то аварии нет, если "0", то есть. Шестнадцатиричные цифры перевести в двоичные.
Пример TXT файла и того что должно получиться прикладываю.
Помогите пожалуйста, до этого ничего подобного в Excel не делал, поэтому не знаю даже с чего начать. Excel 2007.