Исполнитель найден.
Написание макроса для переноса данных из TXT в таблицу Excel
Написание макроса для переноса данных из TXT в таблицу Excel
Написание макроса для переноса данных из TXT в таблицу Excel
20.04.2016 21:33:33
Всем доброго времени суток!
Создавал данную тему в "Вопросах по Microsoft Excel", но самому разобраться не получается, не хватает времени на изучение. Итак, имеем семь TXT файлов, в которых содержатся данные, выгруженные с оборудования. Запрос и ответ одного устройства разделяется "*********". Нас каждый раз будет интересовать только одна строка, например, RECEIVE[DSL1_210][%02106][1][1][13.04.2016 02:04:05.051] [2J[1;1H%%*106 [2J[1;1H1,1 1,1 1,1 1,1 +04.5,+04.5 25.1,26.5 22.1,22.7 40.1,40.4 2056,2056 B,B:47Q>. Запрос к устройству начинается с %, например %02106, каждое устройство имеет свое имя, например DSL1_210. К каждому устройству делается по три запроса, которые отличаются на конце цифрами 06, 07, 08. В ответ устройство присылает последовательность цифр, например 0,5 0,2 0,0 0,5 25B324,25A6BA 33,C9D -0 7 7 0 258E32 2621. Последовательность начинается после символов "1Н", а заканчивается после символа ">". Задача: нужен макрос, который при обновлении этих семи файлов раскидывал данные из них по таблицам. 1. Необходимо, чтобы каждый запрос к устройству с его ответом расшифровывался и помещался в таблицу. 2. При этом, вместо запроса (%02106) должно прописываться имя устройства, например "Устройство 1". 3. Также каждая пара цифр соответствует своей строке, например если "1", то аварии нет, если "0", то есть. 4. Шестнадцатиричные цифры перевести в десятичные. 5. Данные из одного TXT размещаются на один лист в одну таблицу, т.е. должно быть 7 листов. TXT одного файла и примеры таблиц с расшифровкой и того, что должно получиться прикладываю. Остальные файлы сброшу на почту, здесь не проходят по размеру.
Изменено: |
|
|
Сбор определенных данных из нескольких TXT файлов и последующая их обработка в таблицу
Сбор определенных данных из нескольких TXT файлов и последующая их обработка в таблицу
Сбор определенных данных из нескольких TXT файлов и последующая их обработка в таблицу
Сбор определенных данных из нескольких TXT файлов и последующая их обработка в таблицу