Excel: die zugeordneten XML-Daten und die "Zahl als text gespeichert werden" Fehler
Ein Kollege von mir hat ein XML-Dokument, das Sie öffnen in Excel 2007, mit "Externe Daten abrufen /Aus XML-Daten Importieren".
Excel ordnet die XML-Spalten automatisch. Aber einige Elemente speichern Sie numerische Daten, die in Excel weigert sich, zu behandeln wie eine Zahl:
<SOME_NUMBER>68.12</SOME_NUMBER>
Statt, die Zelle zeigt die "Zahl als text gespeichert" angezeigt.
Derzeit keine XML-Schema an das Dokument angefügt, und ich würde wollen, um zu vermeiden, wenn möglich. Welche anderen Möglichkeiten gibt es?
P. S.: Sie Versuchen, verschiedene regionale Einstellungen war erfolglos. Daten scheint immer so angezeigt werden, als text.
die regionale Einstellung war etwas, was zuerst kam mir in den Sinn, wie die zahlen gespeichert werden können, entweder als 68.12 oder 68,12 je nach region, aber ich verstehe, dass Sie bereits erforscht, dass option
InformationsquelleAutor Tomalak | 2009-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gerade gesehen, das (alte) Frage und dachte, ich könnte vielleicht noch Antworten:
Wenn Sie sagen, "Derzeit keine XML-Schema an das Dokument angefügt" Sie sind nicht ganz korrekt. Es ist immer ein XML-Schema, obwohl die meisten der Zeit, die implizit für Euch erstellt von Excel. In der Gewinnung und Anpassung dieses Schema -- das ist nicht zu schwierig -- erhalten Sie möglicherweise die einfachste Ergebnis.
Einen Hinweis, wie dies zu tun (in diesem Beispiel das problem war ein Datum-Feld):
Exportieren von XML-Daten aus Excel-und Halten Sie Datum-Format
InformationsquelleAutor Andreas J
Glaube ich, dass die Zelle die Formatierung standardmäßig gilt für die ganze Spalte, also vielleicht in Ihrem Beispiel einige Instanzen speichern von text-oder Nummer, aber die Quoten wie "1.5", also der Standard-text-Formatierung.
Wenn ich getestet, die XML-Daten-Importieren Sie es formatieren würden alle text-Spalten in text-und numerischen Spalten Allgemeinen
Tatsächlich, das ist falsch. Ich habe gerade herausgefunden, Excel keine Fehlermeldung angezeigt für den Wert "0". Aber der Wert wird so angezeigt wie Links ausgerichtet, was darauf hinweist, dass es als string behandelt.
InformationsquelleAutor kristof
Gut Sie können wählen Sie einfach die Zellen, Rechtsklick, Zellen formatieren, Ändern Sie den format-Typ auf "Zahl"
BEARBEITEN
Mithilfe dieses test-XML-Datei
Erscheinen alle Spalten als zahlen, mit Ausnahme der zweiten zwei SOME_NUMBER ist, weil
der text in der ersten Spalte
Also ich wählen Sie diese beiden Zellen, high-light der Fehler-box (Ausrufezeichen-Symbol) und wählen Sie die zweite option "in eine Zahl Umwandeln"
Format-Zellen, was zu sein scheint ein wenig blöd, dass es nicht die Formatierung auf eine Zelle mit einem Fehler auf Sie, bis Sie in die Zelle
InformationsquelleAutor Eoin Campbell
Ich fühle deinen Schmerz, ich habe das gleiche problem seit Jahren. Dies ist die einzige Lösung, die ich habe, kam mit.
InformationsquelleAutor