перетворення XML у XLS

как конвертировать xml в xls
Бухгалтерська документація в першу чергу поширюється в форматах Microsoft Office-XLS і XLSX. Однак деякі системи видають документи у вигляді XML-сторінок. Це не завжди зручно, та й багатьом екселевскіе таблиці ближче і звичніше. Щоб позбутися від незручностей, звіти або накладні можна перетворити з XML в XLS. Як-читайте нижче.

Перетворення XML у XLS

Варто відзначити, що конвертування таких документів в екселевскую таблицю – не найпростіше завдання: надто вже Різні ці формати. XML-сторінка-структурований згідно синтаксису мови текст, А XLS-таблиця – практично повноцінна база даних. Однак за допомогою спеціальних конвертерів або офісних пакетів виконати таке перетворення стає можливим.

Спосіб 1: Advanced XML Converter

Проста в управлінні програма-конвертер. Поширюється платно, проте доступна пробна версія. Є російська мова.

Завантажити програму Advanced XML Converter

  1. Відкрийте програму, а потім використовуйте " Файл» &8212; «відкрити XML» .
    Как открывать файлы в Advanced XML Converter
  2. У вікні " провідника» дістаньтеся до каталогу з файлом, який потрібно конвертувати, виділіть його і натисніть »відкрити" .
    Выбрать файлы для открытия в XML Converter
  3. Коли документ буде завантажено, знову скористайтеся меню " Файл» , вибираючи в цей раз пункт " експортувати таблицю...» .
    Начать процесс конвертирования Advanced XML Converter
  4. Виникне інтерфейс налаштувань конвертації. У випадаючому меню " Тип» виберіть пункт «xls» .
    Добавить формат конвертирования файла в XML Converter
    Потім зверніться до налаштувань, доступних через цей інтерфейс, або залиште це як є, і натисніть " конвертувати» .
    Включить конвертирование в Advanced XML Converter
  5. По закінченню процесу перетворення готовий файл буде автоматично відкритий у відповідній програмі (наприклад, Microsoft Excel).
    Конвертированный через Advanced XML Converter файл в Экселе
    Зверніть увагу на наявність напису про демо-версії.

Програма непогана, проте обмеження демо-версії і складності з покупкою повноцінного варіанту можуть змусити багатьох пошукати інше рішення.

Спосіб 2: Easy XML Converter

Трохи більш наворочений варіант програми для перетворення XML-сторінок в таблиці XLS. Теж платне рішення, Російська мова відсутня.

Завантажити програму Easy XML Converter

  1. Відкрийте додаток. У правій частині вікна знайдіть кнопку «New» і натисніть її.
    Начать новый проект в Easy XML Converter
  2. Відкриється інтерфейс " провідника» , в якому необхідно вибрати вихідний файл. Перейдіть до папки з вашим документом, виділіть його і відкрийте натисканням на відповідну кнопку.
    Выбрать файл для конвертирования в Easy XML Converter
  3. Запуститься інструмент конвертації. Насамперед перевірте, чи встановлені галочки навпроти вмісту документа, який хочете конвертувати, а потім натисніть на миготливу червоним кнопку «Refresh» внизу ліворуч.
    Обновить данные проекта в Easy XML Converter
  4. Наступний крок-перевірити вихідний формат файлу: внизу, в пункті «Output Data» , має бути позначений параметр «Excel» .
    Проверить выходной формат в Easy XML Converter
    Потім обов'язково натисніть на кнопку «Settings» , розташовану поруч.
    Настроить выходной формат в Easy XML Converter
    У маленькому віконці встановіть чекбокс «Excel 2003 (*xls)» , потім натисніть «ОК» .
    Установить формат XLS в Easy XML Converter
  5. Повернувшись до інтерфейсу конвертації, клацайте по кнопці «Convert» .
    Последние приготовления и запуск конвертирования в Easy XML Converter
    Програма запропонує вам вибрати папку і ім'я перетвореного документа. Виконайте це і натисніть " Зберегти» .
    Выбор места и имени сохраняемого файла в Easy XML Converter
  6. Готово – в обраній папці з'явиться конвертований файл.
    Готовый файл в Easy XML Converter

Ця програма вже більш громіздка і менш дружня до новачків. Вона надає точно такий же функціонал, як і згаданий в способі 1 конвертер з точно такими ж обмеженнями, хоча Easy XML Converter має більш сучасний інтерфейс.

Спосіб 3: LibreOffice

Популярний безкоштовний офісний пакет LibreOffice включає в себе ПО для роботи з табличними документами, LibreOffice Calc, яке і допоможе нам вирішити задачу перетворення.

  1. Відкрийте LibreOffice Calc. Скористайтеся меню " Файл» , потім " відкрити ... » .
    Открыть файл для конвертирования в LibreOffice Calc
  2. У вікні " провідника» перейдіть до папки з вашим файлом XML. Виберіть його одним клацанням миші та натисніть »відкрити" .
    Выбрать файл в Проводнике для открыти в LibreOffice Calc
  3. З'явиться вікно імпорту тексту.
    Окно импорта текста в LibreOffice Calc
    На жаль, це головний недолік перетворення за допомогою LibreOffice Calc: дані з XML-документа імпортуються виключно в текстовому форматі і потребують додаткової обробки. У вікні, зазначеному на скріншоті, внесіть необхідні вам правки, потім натисніть " ОК & 187; .
  4. Файл буде відкритий в робочій області віконця програми.
    Открытый в LibreOffice Calc файл
    Знову використовуйте " Файл» , вибираючи вже пункт " Зберегти як ... » .
    Использовать пункт Сохранить как в меню Файл LibreOffice Calc
  5. В інтерфейсі збереження документа в випадаючому списку " Тип файлу» встановити « Microsoft Excel 97-2003 (*.xls)» .
    Применить отображение типа файла в LibreOffice Calc
    Потім за бажанням перейменуйте файл і натисніть " Зберегти» .
    Начать сохранение файла в выбранном формате в LibreOffice Calc
  6. З'явиться попередження про несумісність форматів. Натискати " використовувати формат Microsoft Excel 97-2003» .
    Предупреждение о несовместимости форматов в LibreOffice Calc
  7. У папці поруч з оригінальним файлом з'явиться версія у форматі XLS, готова до подальших маніпуляцій.
    Готовый файл, конвертированный в LibreOffice Calc

Крім текстового варіанту перетворення, недоліків у цього способу практично немає – хіба що з великими сторінками з незвичайними варіантами використання синтаксису можуть бути проблеми.

Спосіб 4: Microsoft Excel

Найвідоміша з програм для роботи з табличними даними, Excel від корпорації Microsoft (версій 2007 і новіше), теж володіє функціоналом для вирішення проблеми перетворення XML в XLS.

  1. Відкрийте Ексель. Вибрати " відкрити інші книги» .
    Открыть файл в Microsoft Excel
    Потім, послідовно – "Комп'ютер" та»огляд" .
    Выбрать место открытия файла в Microsoft Excel
  2. У «провіднику» дістаньтеся до місцезнаходження документа для перетворення. Виділіть його клацанням миші та натисніть»відкрити" .
    Выбрать файл в проводнике для открытия в Microsoft Excel
  3. У маленькому віконці настройки відображення переконайтеся, що активний пункт «XML-таблиця» і натисніть «ОК» .
    Настройка просмотра файла в Microsoft Excel
  4. Коли сторінка відкрита в робочій області Microsoft Excel, скористайтеся вкладкою»Файл" .
    Использовать вкладку файл в Microsoft Excel
    У ній виберіть " Зберегти як ... » , потім пункт " огляд» , в якому знайдіть відповідну для збереження папку.
    Место для сохранения документа в Microsoft Excel
  5. В інтерфейсі збереження в списку «Тип файлу» виберіть «Книга Excel 97-2003 (*.xls)» .
    Выбрать формат старого экселя в Microsoft Excel
    Потім перейменуйте файл, якщо хочете, і тисніть " Зберегти» .
    Сохранить конвертированный документ в Microsoft Excel
  6. Готово – відкритий в робочій області документ отримає формат XLS, а в обраному раніше каталозі з'явиться сам файл, готовий до подальшої обробки.
    Обработанный в Microsoft Excel документ

Недолік у екселя тільки один – поширюється в складі пакету Microsoft Office на платній основі.

Детальніше: перетворення XML-файлів у формати Excel

Підводячи підсумки, відзначимо, що повне перетворення XML-сторінок в таблиці XLS неможливо через кардинальних відмінностей між форматами. Кожне із зазначених рішень буде в якомусь роді компромісом. Не допоможуть навіть онлайн-сервіси - незважаючи на свою простоту, такі рішення часто все ж гірше окремого ПЗ.

більше статей на цю тему: