2017-01-13 4 views
-2

Короче говоря, у меня есть XML-файл с некоторыми объемными данными, которые я экспортировал из неназванной программы. Единственный способ, которым я знаю, как получить то, что мне нужно из данных, - использовать VBA. Поэтому я обработал данные с помощью VBA, и теперь мне нужно преобразовать файл обратно в XML, но не могу сохранить его таким образом в Excel. Excel говорит,Сохранение файла excel как XML-данных

«Невозможно сохранить данные XML, поскольку книга не содержит каких-либо XML-отображений»

Это то же самое, как схемы XML?

Если да, есть ли способ создать его из копии экспортируемого файла?

Прошу прощения, если это повторение вопроса в другом месте, я искал весь день и не нашел ничего, что помогает. Я нажму кнопку «Разрешить» или что-то еще, что мне нужно сделать, если в ответ будет еще один поток. Спасибо за любую помощь!

Dan

+0

Вы не можете использовать команду VBA FileSave или FileSaveAs для создания XML-документа. Если вы изменили данные XML с помощью Excel, вам нужно будет извлечь данные из Excel и вернуться в XML, используя больше кода VBA. –

+0

Если это так, то есть вариант сохранения данных xml? Я должен сделать некоторые копания, чтобы узнать, как это кодировать. – Dan

+0

Excel имеет собственный XML-формат, который представляет собой совершенно другой XML, чем ваш собственный XML. –

ответ

0

Итак ... Я открыл оригинальный экспорт XML-файл в виде текста, а затем был VBA скопировать и вставить необходимые данные из ячеек в файле XLS таким образом, что текстовые файлы от экспорта XML и VBA структура экспорта и теги в точности совпадают, а затем добавлены расширение файла .xml. Каковы шансы, что файлы xml идентичны?

 Смежные вопросы

  • Нет связанных вопросов^_^