So konvertieren Sie eine XSD-Datei zu XLS
Ich habe eine XSD-Datei und ich brauche, um zu konvertieren, dass die MS Excel-Datei.
Die XSD ist unten.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="shiporder">
<xs:complexType>
<xs:sequence>
<xs:element name="orderperson" type="xs:string"/>
<xs:element name="shipto">
<xs:complexType>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="item" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string"/>
<xs:element name="note" type="xs:string" minOccurs="0"/>
<xs:element name="quantity" type="xs:positiveInteger"/>
<xs:element name="price" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="orderid" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
</xs:schema>
Pls helft mir, ich weiß wirklich nicht, wie und wo Sie anfangen.
- Welche Daten erwartest du in der Excel-Datei ? Excel unterstützt mehrere Dateiformate. Am einfachsten ist das erstellen einer CSV-Datei und laden Sie Sie in Excel.
- XSL ist nicht das gleiche wie in Excel.
- Ihre Frage ist nicht ganz klar. Tun Sie konvertieren möchten XSD in Excel? Die erste Antwort deutet darauf hin, dass Sie möchten, verwenden Sie eine XSD zu importieren XML-Daten in Excel?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese Antwort ist sowohl für Sie als auch @Alex, @Michael und @forty-two. Ich bin illustrieren die Verwendung von Excel 2010, wenn Sie also auf eine andere version, ich lasse es bis zu Ihnen, um die notwendigen Anpassungen vorzunehmen.
Erste, was, stellen Sie sicher, dass die Registerkarte "Entwicklertools" zeigt (Klicken Sie auf die Registerkarte "Datei", "Optionen").
Haben Sie nun zum erstellen einer XML-Quelle von Ihrem XSD: klicken Sie auf die Registerkarte "Entwicklertools"; in der XML-Gruppe, toggle Source-Taste, um den Aufgabenbereich Xml-Quelle; klicken Sie dann auf die XML-Maps-button.
Klicken Sie auf Hinzufügen-Taste an der Eingabeaufforderung ein; zeigen Sie auf die XSD-Datei; klicken Sie dann auf OK, um zurück zum Hauptmenü zu gelangen.
Dann können Sie per drag-and-drop Ihre shipOrder auf eine Zelle in einem Arbeitsblatt, zur Verankerung der generierten Tabelle zugeordnet.
Anschließend können Sie Importieren, verwenden um Ihre XML-Daten in die Tabellenkalkulation ein, und Exportieren, um es aus. Es gibt ein paar zusätzliche Dinge, um Aufmerksamkeit zu; Lesen in diesem Artikel auf der Microsoft Website; achten Sie insbesondere auf die Probleme mit dem exportieren von XML-Daten (Fehler-XML-Zuordnungen in meiner Arbeitsmappe sind nicht exportierbar). Dies ist wegen der 1 zu viele Kardinalität zwischen shiporder und Element. Sie können versuchen, mit Ihr über zugeordnete Bereiche - das überlasse ich ganz Ihnen überlassen. Das beste für Sie sein würde, zu Lesen in der online-Hilfe für die XML-developer-Bereich...
Gehen
MS Excel
->File
->Open
. Wählen Sie den xsd-Datei.Werden Sie aufgefordert, wie Sie möchten, um die Datei zu öffnen. Sie können wählen Sie die option "Als XML-Tabelle". Speichern Sie die Datei im excel-format.
drag and drop
die Datei direkt in Excel (wusste nicht, ob Versionen davon tho...)Speichern Sie die Datei als eine XML-Datei und öffnen Sie Sie in Excel öffnen und als schreibgeschützte Arbeitsmappe", wenn Sie dazu aufgefordert werden. Aber es wird nicht in einem schönen format, aber zumindest alle Daten (zusammen mit der XML-Pfade Spalten) werden da sein.
Anschließend können Sie die Daten Bearbeiten, wie Sie benötigen. Alles andere wird einige erfordern Verarbeitung.
Wählen Sie den gesamten text der XSD-in einem text-editor, kopieren es in die Zwischenablage, klicken Sie auf eine Zelle in einer Excel-Tabelle, und machen eine Paste. Ihre XSD-Daten werden nun in Ihrer Tabelle.
Es nicht in ein sehr nützliches format, aber Sie haven T erzählte Sie uns, was Sie wollen, in der Tabelle Aussehen, und ich finde es schwer vorstellbar, ein format, das würde nützlich sein.