У вас папка с файлами .xml, экспортированными из Microsoft Excel 2003, и ничто на компьютере не умеет их открывать. Это не обычный XML, не XLSX, а Excel 2007 и новее открывают их с предупреждениями — иногда молча теряя форматирование или формулы. Total Excel Converter читает SpreadsheetML Excel 2003 напрямую и конвертирует его в XLSX, PDF, CSV, DOC, HTML и более 15 других форматов пакетно. Установка Office не нужна. Исходные данные, формулы и структура таблиц сохраняются.
(30 дней, без email)
(от $49.90, бессрочная)
Windows 7/8/10/11
В Microsoft Excel 2003 появилась опция сохранения под названием XML Spreadsheet 2003, внутри известная как SpreadsheetML. Это был первый XML-формат таблиц от Microsoft, на несколько лет опередивший стандарт Open Office XML (.xlsx). Расширение файла — .xml, такое же, как у обычного XML, — именно поэтому современное ПО часто путается. Это не .xlsx, не формат OOXML, не OpenDocument и не обычные XML-данные.
Файлы SpreadsheetML содержат структуру книги, данные листов, формулы ячеек, стили и именованные диапазоны, закодированные XML-элементами в пространстве имён urn:schemas-microsoft-com:office:spreadsheet. Excel 2007 и новее всё ещё могут их открывать, но поддержка частичная: сложные стили деградируют, условное форматирование может потеряться, а артефакты ActiveX или VBA вырезаются. Многие сторонние инструменты вообще отказываются их открывать, потому что расширение совпадает с обычным XML, а диалект незнаком.
| XML Excel 2003 (SpreadsheetML) | Современный XLSX | |
|---|---|---|
| Расширение | .xml | .xlsx |
| Выпущен | 2003 (Office 2003) | 2007 (Office 2007) |
| Контейнер | Один XML-файл (текст) | ZIP-архив XML-частей |
| Размер файла | Больше (многословный XML без сжатия) | Меньше (сжатие) |
| Поддержка современным ПО | Нестабильная; часто открывается с предупреждениями | Универсальная |
| Формулы | Сохраняются как текст | Сохраняются с цепочкой вычислений |
| Графики и сводные таблицы | Ограниченная поддержка | Полная поддержка |
| Макросы | Не поддерживаются (только текст XML) | Поддерживаются в варианте .xlsm |
Скачайте установщик по ссылке выше и запустите его. Установка занимает меньше минуты. Не нужны Microsoft Office или .NET — конвертер поставляется со своим парсером SpreadsheetML и собственным движком вывода. Он одинаково хорошо работает на машине, на которой Excel вообще никогда не стоял.
В левой панели — файловое дерево в стиле Windows. Перейдите в папку с XML-файлами Excel 2003. Конвертер автоматически распознаёт SpreadsheetML и показывает превью первого листа — так вы убедитесь, что это именно тот файл. Используйте Ctrl+A, чтобы выделить все XML-файлы в папке, или отметьте отдельные.
На панели выходных форматов перечислены все поддерживаемые направления. Самые частые цели для XML Excel 2003:
У каждого целевого формата свой набор параметров:
Нажмите Start. Total Excel Converter обрабатывает каждый файл из очереди. Индикатор прогресса показывает текущий файл, оставшееся количество и затраченное время. По окончании пакета лог-файл перечисляет все конвертации и любые предупреждения (редкие — обычно из-за некорректного SpreadsheetML от не-Microsoft-источника).
Тот же конвертер запускается из командной строки. Это позволяет автоматизировать массовую конвертацию, планировать её через Планировщик задач Windows или встраивать в серверный ETL-процесс.
ExcelConverter.exe "C:\Legacy\*.xml" "C:\Modern\" -c XLSX -log c:\Logs\xml2xlsx.log
Первый аргумент — маска источника, второй — выходная папка. Флаг -c XLSX задаёт целевой формат. Замените на -c PDF, -c CSV, -c DOC и т. д. для других форматов. Флаг -log пишет журнал, чтобы можно было проверить результат, не глядя в консоль.
Сохраните команду в файле .bat:
@echo off "C:\Program Files\CoolUtils\TotalExcelConverter\ExcelConverter.exe" "D:\Archive\Excel2003\*.xml" "D:\Archive\XLSX\" -c XLSX -log D:\Logs\xml2xlsx.log
Запланируйте его в Планировщике задач, чтобы автоматически конвертировать новые XML, или вызывайте по событию из сервиса наблюдения за папкой.
Сам Microsoft Excel — самый частый способ открыть XML Excel 2003, но его убрали со многих современных рабочих мест. Total Excel Converter парсит SpreadsheetML нативно, поэтому его можно запускать на чистом Windows или на сервере без лицензии Office.
Онлайн-конвертеры и сам Excel работают по одному файлу за раз. Total Excel Converter загружает тысячи XML-файлов в одну очередь и обрабатывает их без присмотра. Конвертируйте целую архивную папку за один запуск.
Файлы не покидают ваш компьютер. Онлайн-конвертеры требуют загружать каждый файл на сторонний сервер — это нерационально для большого архива и сомнительно с точки зрения приватности, если внутри внутренние финансовые отчёты, клиентские списки или другое, что не отправляют по почте без шифрования.
Excel 2007+ открывает файлы 2003 XML непоследовательно. Какие-то открываются молча, какие-то с предупреждениями, какие-то теряют сложные стили, какие-то — условное форматирование. Total Excel Converter применяет документированное соответствие SpreadsheetML каждому целевому формату, и результат одинаков от запуска к запуску.
Та же установка конвертирует в XLSX, XLS, CSV, PDF, DOC, DOCX, HTML, ODS, TXT, JPG, TIFF и другие форматы — в любую сторону. Сегодня XML в XLSX, завтра XLSX в PDF, послезавтра CSV в JPG.
| Функция | Онлайн-конвертеры | Total Excel Converter |
|---|---|---|
| Пакетная обработка | По одному файлу, часто с лимитом размера | Без ограничений по количеству файлов |
| Конфиденциальность файлов | Файлы загружаются на сторонний сервер | Файлы не покидают ваш компьютер |
| Лимит размера файла | Обычно 10–50 МБ на файл | Без ограничений |
| Поддержка SpreadsheetML | Нестабильная; некоторые путают с обычным XML | Нативный парсер SpreadsheetML |
| Сохранение формул | Часто теряются или деградируют | Сохраняются между форматами |
| Объединение в один файл | Недоступно | Встроено для XLSX, PDF, DOC |
| Скорость | Ограничена шириной канала загрузки | Ограничена только локальным CPU |
| Автоматизация | Только вручную | Командная строка, .bat, Планировщик задач |
| Требуется интернет | Да | Нет |
.xml, экспортированные из Excel 2003. Современные инструменты (Excel 365, Google Sheets, Power BI) читают их плохо или вообще не читают. Массовая конвертация в XLSX снова делает архив пригодным для работы..xml из Excel 2003, не знает, что с ним делать. Конвертация в PDF даёт фиксированный, печатаемый документ, который открывается везде.(30 дней, без email и кредитной карты)
(от $49.90, бессрочная)
Windows 7/8/10/11 • Командная строка в комплекте
"В нашем архиве лежало около 6 800 финансовых отчётов, сохранённых как XML Excel 2003 с 2005 по 2011 год. Большинство новых сотрудников вообще не могли их открыть, а те, кто мог, упирались в деградацию форматирования. Total Excel Converter перевёл всю папку в XLSX за одну ночь. Формулы, объединённые ячейки и ширины столбцов сохранились. Архив наконец снова можно использовать."
Lucia Bianchi Records Manager
"У нас была устаревшая выгрузка из SAP, ежедневно выдававшая XML Excel 2003. Аналитический пайплайн потребляет только CSV. Я настроил Total Excel Converter в командной строке с .bat-скриптом, который следит за папкой выгрузки, конвертирует каждый новый XML в CSV с разделителем точкой с запятой и кладёт результат во входящую папку загрузчика. Ноль сбоев за три месяца."
Aleksei Romanov Data Engineer
"Аудиторы требовали отдавать исторические отчёты в PDF, а не в исходном XML. Инструмент CoolUtils перевёл наши файлы SpreadsheetML 2003 года в PDF чисто, с правильным макетом страницы и колонтитулами. PDF выглядят так, как выглядела бы исходная распечатка из Excel. Интерфейс немного устарел, но он делает ровно то, что нужно, без осложнений."
Helena Forsberg Compliance Auditor
Скачайте пробную версию и конвертируйте файлы за считанные минуты.
Не требуется ни банковская карта, ни email.