Excel с xml - > источник и руководство для тегов и атрибутов

Excel может непосредственно открыть .xml-файлы и отображать их как хорошие файлы Excel.

пример можно найти здесь: http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#Excel_XML_Spreadsheet_example

Я пытаюсь найти источник по тегам и атрибутам, которые используются и по общей структуре, но я не смог найти их.

Я очень не знаком со всем этим. Я даже не знаю, с чего начать.

любая помощь оцененный.

с уважением.

2 ответов


чтобы работать с электронными таблицами Excel или любыми другими документами Microsoft Office, я предлагаю вам изучить новый Office Open XML (OOXML), а не более ранний формат Microsoft Office XML, который вы цитируете.

OOXML дает преимущества над более ранние форматы Microsoft Office XML:

  • OOXML царит во многих зависимостях управления версиями, которые более ранний Office XML форматы.
  • OOXML определяется международным стандартом (ECMA-376).
  • OOXML использует более разумную систему упаковки (OPC); более ранний формат встраивает двоичный файл в большой монолитный XML-файл.
  • OOXML может представлять полную точность документа, включая макросы VBA, графические объекты, контуры, пользовательские виды и т. д.

стандартные форматы файлов ECMA-376 Office Open XML определяет словари для От OOXML.

ресурсы не Microsoft OOXML:

другие предоставили официальную документацию Microsoft. В дополнение к ссылкам организаций стандарта ECMA и ISO/IEC, которые я предоставил выше, вот некоторые полезные ресурсы помимо того, что Microsoft предоставляет:

Вы упомянули в своем вопросе желая найти "источник-теги и атрибуты". Вы можете скачать ссылку XSDs (а также ненормативные схемы RelaxNG) здесь. Есть также Office Open XML основы документа что есть много примеров и объяснений.


тема использования XML в Excel (и Office в целом) довольно широка. Затем я сосредоточусь на вашем конкретном вопросе (источник тегов и атрибутов, которые используются и на общей структуре) и дополнительных (в основном практических) источниках, которые, я думаю, вам нужно идти.

учитывая, что вы упоминаете, что вы незнакомы, до того, как иметь ссылку на теги и т. д., вы, вероятно, хотели бы прочитать какое-то руководство пользователя о том, что вы можете достичь с помощью XML и Excel. Вы бы вероятно, вы хотите сделать больше, чем просто открыть XML-файлы как пример, который вы связали, приведен в Википедии. Вы можете сделать XML и Excel "взаимодействовать". Хорошим стартером для этого является обзор XML в Excel.

Что касается вашего запроса на источники:

дополнительные примечания:

  • при разработке XML-Excel, не забудьте использовать панель задач источник XML (разработчик -> XML -> источник).
  • Примечание ограничения и различия (форматов Microsoft Office XML) с Office Open XML (Office Open XML запущен с Office 2007).
  • интересно, что вы можете взять файл Excel (скажем, myfile.xlsx), измените его на myfile.zip или myfile.файлы XLSX.zip, и извлечь / изучить его содержимое. Файлы Xlsx - это просто zip-контейнеры. Это может быть поучительно (и трудоемкий.)

другие полезные ссылки:

Это просто резюме указателей. Надеюсь, это поможет.