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 предоставляет:
- Эрик Белый имеет обширную коллекцию учебные пособия, экранные слепки и примеры на OOXML. Эрик был разработчик отношения евангелист в Microsoft во время стандартизации OOXML и период развития. Его работы из этого периода необходимо прочитать для разработчики, желающие работать с OOXML.
- сколько поймал Open XML?
- открыть xml excel чтение значение ячейки
- создание документа Excel с OpenXML sdk 2.0
- простой OOXML отлично подходит для создания и изменения От OOXML. Он открыт источник.
Вы упомянули в своем вопросе желая найти "источник-теги и атрибуты". Вы можете скачать ссылку XSDs (а также ненормативные схемы RelaxNG) здесь. Есть также Office Open XML основы документа что есть много примеров и объяснений.
тема использования XML в Excel (и Office в целом) довольно широка. Затем я сосредоточусь на вашем конкретном вопросе (источник тегов и атрибутов, которые используются и на общей структуре) и дополнительных (в основном практических) источниках, которые, я думаю, вам нужно идти.
учитывая, что вы упоминаете, что вы незнакомы, до того, как иметь ссылку на теги и т. д., вы, вероятно, хотели бы прочитать какое-то руководство пользователя о том, что вы можете достичь с помощью XML и Excel. Вы бы вероятно, вы хотите сделать больше, чем просто открыть XML-файлы как пример, который вы связали, приведен в Википедии. Вы можете сделать XML и Excel "взаимодействовать". Хорошим стартером для этого является обзор XML в Excel.
Что касается вашего запроса на источники:
- хорошая ссылка для тегов приведена в внешняя ссылка Википедии, который является ссылка на таблицу XML. Примечание также иерархия теги.
- , чтобы узнать о структуре:
- посмотреть этот стартер и этот.
- Википедия также предоставляет информацию, включая ссылки на официальная информация от ECMA.
- информация по officeopenxml.com очень полезно также.
дополнительные примечания:
- при разработке 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-контейнеры. Это может быть поучительно (и трудоемкий.)
другие полезные ссылки:
- Office Open XML Essentials.
- представляем форматы файлов Office (2007) Open XML.
- белая бумага с самого начала (обратите внимание, что http://www.openxmlformats.org перенаправляет на http://www.microsoft.com).
- программа поддержка Office Open XML (таблицы и другие). Есть много открытых источников, и они включают программное обеспечение электронных таблиц, средства просмотра, фильтры и конвертеры, программную поддержку и т. д.
Это просто резюме указателей. Надеюсь, это поможет.