Как конвертировать XLSM в XML
- Добавьте ваш файл .XLSM - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .XML за несколько секунд.
- Скачайте ваш новый файл .XML.
Чего ожидать
- Макросы VBA автоматически удаляются при экспорте - XML-таблица 2003 не имеет контейнера для исполняемого кода, поэтому любая автоматизация в исходном файле будет потеряна.
- XML-таблица 2003 использует старую схему SpreadsheetML 2003, а не современную схему OOXML; спарклайны, срезы и сложное условное форматирование теряются при экспорте.
- Результирующий XML-файл может быть в пять-десять раз больше эквивалентного CSV, так как каждая ячейка получает свой собственный явный XML-элемент.
Часто задаваемые вопросы
Будут ли макросы VBA включены в выходной XML?
Нет - XML-таблица 2003 не поддерживает исполняемый код, поэтому проект макросов удаляется при любом способе экспорта.
В чем разница между XML-таблицей 2003 и исходным OOXML внутри XLSM?
XML-таблица 2003 - это один плоский файл, использующий старую схему 2003 года; OOXML (внутри ZIP-архива XLSM) использует другую современную схему. Если система требует OOXML, используйте метод распаковки, а не «Сохранить как».
Почему мой конвертированный XML-файл такой большой?
Формат XML-таблица 2003 очень избыточен - каждая ячейка представляет собой отдельный XML-элемент с явными атрибутами строк и столбцов, что делает его намного больше, чем те же данные в формате CSV.
Можно ли конвертировать XLSM в XML без Microsoft Excel?
Да - используйте наш бесплатный конвертер выше, LibreOffice Calc или переименуйте
.xlsm в .zip и извлеките исходные XML-листы напрямую из пакета.Программы, которые конвертируют XLSM: Microsoft Excel · Apache OpenOffice Calc (OpenOffice.org Calc) · LibreOffice Calc