Hallo Leute,
stehe vor dem Problem, daß bei einer in Excel 2003 geöffnete XML-Datei nicht das angezeigt wird, was eigentlich drin steht, genau gesagt, setzt Excel den 1000-er Punkt in mehreren Zellen an die falsche Stelle bzw. es wird ein Komma draus. Also aus 1.500 wird fälschlicherweise 1,5. In manchen Zellen wird das aber richtig angezeigt. In der mit dem IE 6 geöffneten XML Datei, wird die 1.500 korrekt dargestellt.
Da ich wenig Ahnung von der Materie habe hier mal ein Auszug, wie der IE6 die Datei darstellt:
<?xml version="1.0" ?>
- <Item_Planning_Export>
- <Artikel Version="11830">
<No_ Caption="Nr." FieldLength="22">1234-1234</No_>
<Description Caption="Beschreibung" FieldLength="55">Bezeichnung</Description>
<Inventory Caption="Lagerbestand" FieldLength="22">243.016,85</Inventory>
- <Bewegung_Detail Version="0">
<Document_Type Caption="Belegart" FieldLength="55">Komponente Geplant</Document_Type>
<Document_No_ Caption="Belegnummer" FieldLength="22">BEL123456</Document_No_>
<Document_Name Caption="BelegName" FieldLength="55" />
<Due_Date Caption="Fällig am" FieldLength="22">19.10.04</Due_Date>
<Quantity Caption="Menge" FieldLength="22">-1.575</Quantity>
</Bewegung_Detail>
- <Bewegung_Detail Version="0">
und so weiter
Bei der Zeile <Quantity Caption... tritt der Fehler in Excel auf und zwar bei Werten die 4stellig (und größer? kann ich im Moment nicht prüfen) sind.
Sind solche Fehler bekannt und vielleicht auch eine Lösungsmöglichkeit? Gibt es eine Möglichkeit, Excel zu beeinflussen, wie das Dokument angezeigt wird?
Habe etwas von XSLT gelesen, müßte mir derjenige, welcher den Export (aus einer Warenwirtschaft) in diese Datei veranlaßt, eine für uns passende XSLT-Datei zur Verfügung stellen, damit wir das richtig lesen können?
Gruß Andreas
stehe vor dem Problem, daß bei einer in Excel 2003 geöffnete XML-Datei nicht das angezeigt wird, was eigentlich drin steht, genau gesagt, setzt Excel den 1000-er Punkt in mehreren Zellen an die falsche Stelle bzw. es wird ein Komma draus. Also aus 1.500 wird fälschlicherweise 1,5. In manchen Zellen wird das aber richtig angezeigt. In der mit dem IE 6 geöffneten XML Datei, wird die 1.500 korrekt dargestellt.
Da ich wenig Ahnung von der Materie habe hier mal ein Auszug, wie der IE6 die Datei darstellt:
<?xml version="1.0" ?>
- <Item_Planning_Export>
- <Artikel Version="11830">
<No_ Caption="Nr." FieldLength="22">1234-1234</No_>
<Description Caption="Beschreibung" FieldLength="55">Bezeichnung</Description>
<Inventory Caption="Lagerbestand" FieldLength="22">243.016,85</Inventory>
- <Bewegung_Detail Version="0">
<Document_Type Caption="Belegart" FieldLength="55">Komponente Geplant</Document_Type>
<Document_No_ Caption="Belegnummer" FieldLength="22">BEL123456</Document_No_>
<Document_Name Caption="BelegName" FieldLength="55" />
<Due_Date Caption="Fällig am" FieldLength="22">19.10.04</Due_Date>
<Quantity Caption="Menge" FieldLength="22">-1.575</Quantity>
</Bewegung_Detail>
- <Bewegung_Detail Version="0">
und so weiter
Bei der Zeile <Quantity Caption... tritt der Fehler in Excel auf und zwar bei Werten die 4stellig (und größer? kann ich im Moment nicht prüfen) sind.
Sind solche Fehler bekannt und vielleicht auch eine Lösungsmöglichkeit? Gibt es eine Möglichkeit, Excel zu beeinflussen, wie das Dokument angezeigt wird?
Habe etwas von XSLT gelesen, müßte mir derjenige, welcher den Export (aus einer Warenwirtschaft) in diese Datei veranlaßt, eine für uns passende XSLT-Datei zur Verfügung stellen, damit wir das richtig lesen können?
Gruß Andreas