Привет
Имеется средне структурированный TXT файл (во вложении) с XML-подобным синтаксисом.
Его необходимо привести к CSV/XLS файлу по образцу (во вложении).
Файл получен внешними средствами, повлиять на которые нельзя.
Платформа: Windows
Инструментарий: node.js
Количество ключей командной строки - около 5 (имя вход, имя выход, формат, правила обработки \r\n\)
Если имя выходного файла не задано, то имя берется из заголовка текстового файла
(внутри заголовочный блок)
На выходе - файл и сообщение 0 - конвертация без ошибок, 1..N - количество ошибок.
Во вложенном файле блоки разбиты
---------------------------------------
Каждый блок в оригинальном файле начинается с
признаков (код съел парсер, его видно во вложенном файле):
1
ITEM
312469393
PS/ если сработаемся, то будет еще несколько задач на
ноде. основная тематика - парсинг логов, работа с ODBC.
Кроссплатформенность не требуется. Использование сторонних библиотек возможно.
Если интересно, то TXT файл получен из конвертации PDF файла. Можете посмотреть на него, он также во вложении.