Ярлыки

.Net (17) (9) 1с8 (4) 1с8.2 УП (3) документирование (1) интеграция (10) карта (1) собеседование (1) ado (1) ajax (11) ASP (1) asp.net (10) authentication (1) c# (14) coding (2) Crm Ribbon (2) csv (1) datareader (1) delegate (5) dhtml (5) exam (1) excel (10) ext (1) extjs (8) google maps (1) iis (3) javascript (33) JSON (5) linq (1) LN (5) log (1) lotus notes (5) mail (1) MS CRM (63) MS CRM 2015 (3) MS CRM 5 (48) MS CRM 6 (28) ms office (2) msi (1) MVC (1) namespace (1) oData (3) outlook (1) parent-child (2) plugin (1) program (4) Project Management (1) remote debugger (1) REST (1) SharePoint (1) SharePoint 2010 (2) Silverlight (2) soft (1) sql (13) sql reporting service (8) sql2005 (3) ssrs (2) Thread (4) tree (1) vb (6) vba (1) VSTO (1) WCF (4) wmi (1) wsc (2) xml (1) Xrm.Page (1) xslt (1)

пятница, 5 апреля 2013 г.

Excel: сохранить как XML данные

Всегда сам забываю...
К примеру, есть такой файл
а нужно преобразовать в такой XML

Для этого - делай раз: создай такую схему (ChManKB.xsd)

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="root">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="row">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="name" type="xs:string" />
              <xs:element name="new_channelmanagerid" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>


Делай два: нажми на эту кнопку (Разработчик:Источник:Карта XML)
Делай три: в появившемся окне добавь схему, нажми Ок
получится так
Делай четыре: перетаскивай названия узлов на колонки
Делай пять: Сохранить как




3 комментария:

Валерия Крылова комментирует...

Антон, а схему руками создавать?

Анонимный комментирует...

Спасибо за эту инструкцию!

to Валерия Крылова: схему можно создать в любом текстовом редакторе, взяв за образец схему, приведённую в инструкции и добавив/отредактировав теги для соответствия структуре своей таблицы.

Для тех, кто не разбирается в интерфейсе Excel: вкладку "Разработчик" можно включить в Файл -> Параметры -> Настроить ленту.

mathetes комментирует...

Файл по инструкции создается.
Но полученный в разультате файл не импортируется как список литературы в формате turabian.
Предполагаю, что проблема в названии и количестве полей используемых в Turabian.
Не подскажете как должны обозначаться поля схемы xsd?
Я назвал так