Ich muss XML-Dateien in ein Excel-Buch importieren, habe jedoch ein Problem: Excel konvertiert einige Zahlenwerte in Datum. Dies geschieht, wenn Zahlen durch Punkte oder Bindestriche getrennt werden. Das "Punktproblem" ist behoben (ich habe das Systemtrennzeichen in Komma geändert), aber der Bindestrich macht immer noch Probleme.
Beispiel: XML-Dateicode:
<?xml version="1.0" encoding="UTF-8"?>
<Order>
<Head>
<OrderCode>ZWA00013819</OrderCode>
<DateOfShipment>20181231</DateOfShipment>
<OrderType>LA </OrderType>
</Head>
<Detail>
<Article>5526-02</Article>
<QuantityPC>30</QuantityPC>
<PackType>ut</PackType>
<DateExpiry>26.12.2019</DateExpiry>
</Detail>
</Order>
erste Zeile - Standardimport, zweite - Import in Zeile im Textformat. In beiden Fällen Excel konvertieren Sie es auf Datum, aber ich muss die Nummer ("5526-02") stattdessen behalten. Könnte jemand bitte bei diesem Problem helfen? Ich muss den Weg finden, um Werte im gleichen Format wie in der XML-Datei zu halten, wünschenswert, ohne die ursprüngliche Datei zu ändern.
microsoft-excel
xml
Вадим
quelle
quelle
Antworten:
Sie können den Spaltendatentyp beim Import ändern, bevor Sie das Laden abschließen.
quelle