Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

xml naar Excel of SQL

Pagina: 1
Acties:

  • mazzl
  • Registratie: Januari 2001
  • Laatst online: 29-10 12:51
Beste,
ik zit met een vrij simpel problem zou ik denken.
ik heb een xml bestand en een xsd bestand.

het xml bestand bevat 1 parant, met meedere entrys, vrij simple van opbouw.
nu wil ik deze importeren in excel of sql zodat ik een query kan maken om inhoud uit de xml te filteren.
sql heeft wel een data type xml, maar ik weet niet goed hoe ik de data moet importeren ook in excel wil het niet goed lukken, ik heb er behoorlijk op zitten googelen maar kan geen duidelijk voorbeeld of how to vinden. heeft iemand hier een duidelijke beschrijving of link van?

vr gr
mazzl

If you don't stand for something you'll fall for everything


  • Orion84
  • Registratie: April 2002
  • Laatst online: 11:34

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Ik weet niet met welke versie van excel jij werkt, maar in excel 2010 (en 2007 ongetwijfeld ook) zit gewoon een XML import functie. Heb je die al geprobeerd?

Je zegt "wil niet goed lukken". Geef eens wat concreter aan wat je geprobeerd hebt en wat er wel en niet lukt, dat maakt het een stuk makkelijker (en leuker) om je te helpen.

[ Voor 36% gewijzigd door Orion84 op 11-09-2013 09:54 ]

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • mazzl
  • Registratie: Januari 2001
  • Laatst online: 29-10 12:51
Hoi Orion,

ik kan geen afbeelding uploaden, maar ik prober dit bestand in excel te openen, door de
xsd te laden, de velden in excel te plaatsen en dat de data te importeren.
op dat moment krijg ik de melding: no data was imported

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Users"></xs:element>
<xs:element name="User">
<xs:complexType>
<xs:sequence>
<xs:element name="givenName" type="xs:string"/>
<xs:element name="Role" type="xs:string"/>
<xs:element name="Workgroups" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>


<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by DSEdit -->
<Users NAME="Users" CLASS="Users" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Usres_XSD_Valid.xsd">
<ENTRY NAME="abrahan" CLASS="User">
<ATTRIBUTE NAME="Role">
<VALUE>Agent</VALUE>
<VALUE>London</VALUE>
<VALUE>Madrid</VALUE>
<VALUE>Paris</VALUE>
<VALUE>Rome</VALUE>
</ATTRIBUTE>
<ATTRIBUTE NAME="givenName">
<VALUE>Bob</VALUE>
</ATTRIBUTE>
<ATTRIBUTE NAME="Workgroups">
<VALUE>Berlin</VALUE>
<VALUE>London</VALUE>
<VALUE>Madrid</VALUE>
<VALUE>Paris</VALUE>
<VALUE>Rome</VALUE>
</ATTRIBUTE>
</ENTRY>
</ENTRY>
</Users>

If you don't stand for something you'll fall for everything


  • Standeman
  • Registratie: November 2000
  • Laatst online: 12:27

Standeman

Prutser 1e klasse

noNamespaceSchemaLocation="Usres_XSD_Valid.xsd"

Misschien dat het vetgedrukte de fout is?

offtopic:
Ook handig is [ code ] tags om je xml code heen te zetten, dat maakt het beter leesbaar

[ Voor 38% gewijzigd door Standeman op 11-09-2013 10:49 ]

The ships hung in the sky in much the same way that bricks don’t.


  • mazzl
  • Registratie: Januari 2001
  • Laatst online: 29-10 12:51
lol, is idd wel een typ0 maar die typ0 is overal wel gelijk, die had ik ook al gezien

If you don't stand for something you'll fall for everything


  • reshi
  • Registratie: April 2009
  • Laatst online: 18-11 21:26
Misschien komt het omdat je XML niet klopt?

Je hebt een </ENTRY> teveel lijkt me.
Pagina: 1