Конвертировать XLS в XML массово
В данной статье речь идет не о типовом случае сохранения XLS документа в формате XML через Excel, а о вариантах конвертации входных файлов в выходной формат в том числе со сложными трансформациями.
Входным файлом может быть как XML так и любой другой формат формализованных файлов (это может быть и CSV, TXT). Просто XML немного удобнее в этом случае.
Немного о простом, форматы
XLS формат документов очень популярен и широко распространен среди пользователей ПК, многие учетные и прочие системы уже умеют выгружать документы в этом формате (1С, учетные системы сбытовых организаций, различные биллинги и прочие).
XML формат файлов тоже популярен, но он уже относится к техническим форматам обработки и переноса/передачи данных между системами, с которым пользователи обычно не работают из-за более сложной структуры хранения данных и обработки.
Конвертация XLS, XLSX для ЭДО
В ЭДО часто ставится задача иметь возможность конвертировать удобные для пользователя документы в формате xls (xlsx) в xml формат для программной обработки учетными системами пользователей и ФНС.
Конвертировать xls в xml можно многочисленными конвертерами, но они зачастую используют встроенные механизмы конвертации данных как есть (что не отличается от стандартной функции «сохранить как»), и без логической обработки данных.
Эту задачу тоже можно решить, но уже потребуются специфические знания и навыки работы с xls документами, инструментами разработчика. Да и потоковой конвертации добиться встроенными средствами проблематично.
xls в xml потоковая конвертация
Есть простое решение, конвертировать xls в xml, наиболее удобное и быстрое к запуску — Hedo connector (скачать)
Подойдет для любых задач конвертации в т.ч. в ЭДО. Для типовых случаев ЭДО есть и онлайн конвертация документов в актуальные форматы ФНС, которые можно конвертировать на нашем сайте в два клика уже сейчас.
Hedo connector — это десктопное приложение для потоковой конвертации xls файлов в xml формат с логической обработкой «из коробки». Суть этой обработки в том, что при необходимости всегда можно поменять структуру конечного документа, а само по себе приложение не требует установки, поэтому легко масштабируется и гибко настраивается.
На этом возможные сферы применения конвертера Hedo connector не исчерпываются, с помощью него же можно потоково конвертировать xml в xml с промежуточной конвертацией и обработкой данных на лету. Без применения других специальных средств.
Казалось бы для чего это может потребоваться конвертация?!
Поскольку xml формат используется для программной обработки, а единого (универсального) протокола обмена данными не существует, системы могут работать со своими специфическими структурами документов. В таком случае может потребоваться конвертировать xml в xml или csv в xml и другие форматы.
Например выполнить стыковку SAP со сторонними системами совсем не простая задача, при этом выгрузка данных в виде печатной формы в XLS файл это типовой механизм и не требует сложной разработки. В таком случае можно настроить конвертацию через наше приложение. Скорость конвертации зависит от объема файла, но как правило скорость конвертации типовых документов — несколько в секунду.
У вас остались вопросы по работе приложения или необходимо помочь с решением ваших бизнес-задач? Напишите нам, мы поможем с их решением.