webForumDet fria alternativet

Problem att öppna egenskapad XML i Excel...

XMLur XML

9 svar · 669 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

Följande XML kommer från ett dokument:

<?xml version="1.0" encoding="iso-8859-1" ?> 
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <invoice>
- <payment id="1">
- <member id="1">
  <name>xxx, yyy</name> 
  <email>jag@doman.se</email> 
  <street>XXXXgatan 1</street> 
  <zip>553 17</zip> 
  <city>Jönköping</city> 
  <phone>0708xxxxxx</phone> 
  </member>
  <date>2004-01-15</date> 
  </payment>
.
. o
. s
. v
</invoice>

Denna xml-snutt funkar fint och parsar bra i explorer där den visas. MEN, sparar jag den från explorer och försöker öppna upp den i excel, dit jag egentligen vill ha den senare så klagar excel på att det är "Invalid XML declaration".

Någon som har ett förslag?

// Nippe

Medlem sedan dec. 1999707 inlägg
#2

Sparar du den som ansi eller utf-8/unicode? Dom gånger det har blivit fel för mig har varit att jag glömt sparat xmldokumentet i utf-8 (eller unicode) format.

Medlem sedan apr. 2002830 inlägg
#3

Jag väljer bara spara som i Explorer... Eller menar du på vilket sätt jag skriver ut den?

// Nippe

Medlem sedan apr. 2002830 inlägg
#4

Laddade ner CookTop som du föreslog i ett tidigare inlägg. Den validerar min XML och tycker att det ser bra ut. Men det går ffa inte att öppna den i Excel, nu klagar den på att XML dokumentet är fel...

Är det kanske i Excel som mitt problem sitter?

// N

Medlem sedan juni 200032 969 inlägg
#5

Jag kan tyvärr inte hjälpa till med själva problemet, men jag har en liten fråga. :)

Varför vill man öppna en xml-fil i Excel?

Nyfiken i en strut. :)

Medlem sedan apr. 2002830 inlägg
#6

För att arbeta med datan? Istället för att exportera som en CSV-fil eller liknande så kan man ju exportera det som XML och få in det i excel...

Eller är jag helt ute och cycklar?

Medlem sedan juni 200032 969 inlägg
#7

Jag vet inte om du cyklar. Jag skulle i alla fall aldrig drömma om att använda Excel till det, eftersom ett xml-dokument sällan är uppbyggt på samma vis som ett excel-ark. XML:en i ditt första inlägg ser ut så här:

<invoice>
	<payment id="1">
		<member id="1">
			<name>xxx, yyy</name> 
			<email>jag@doman.se</email> 
			<street>XXXXgatan 1</street> 
			<zip>553 17</zip> 
			<city>Jönköping</city> 
			<phone>0708xxxxxx</phone> 
		</member>
		<date>2004-01-15</date> 
	</payment>
</invoice>

Jag kan inte förstå hur det ska gå att editera i excel, som ju arbetar med kolumner och rader, i en nivå. Om all data hade legat i ett och samma element i xml:en så strukturen hade varit som i ett excel-ark, känns det lättare att förstå.

Hur hade du tänkt att din XML skulle presenteras i Excel? Jag kan inte visualisera det...

Eller är det jag som inte kan tillräckligt om Excel för att kunna uttala mig?

Mvh

Medlem sedan apr. 2002830 inlägg
#8

Det kanske var det som var problemet då... att det var för många nivåer i mitt XML-dokument... hm...

Men om vi säger att det skulle varit en nivå i mitt dokument så får man upp det fint i Excel...

Fast du har helt rätt i att det nog är lite feltänkt av mig från början...

Medlem sedan juni 200032 969 inlägg
#9

Om jag vore du skulle jag skriva något litet läckert script eller ett fjukigt program som är anpassat för dina behov.

Med en vettig XML-parser ska det inte vara några stora problem att få ihop det, tror jag. :)

Mvh

Medlem sedan apr. 2002830 inlägg
#10

Nä, du har nog rätt. Får se hur det blir!

136 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)