Είναι σημαντικό να κατανοήσετε τον τρόπο χειρισμού των τύπων δεδομένων XML Schema Definition (XSD) κατά την εισαγωγή ή εξαγωγή δεδομένων XML, έτσι ώστε τα δεδομένα να μετατρέπονται κατάλληλα σύμφωνα με τις ανάγκες σας.
Τι θέλετε να κάνετε;
- Μάθετε πώς το Excel χειρίζεται τους τύπους δεδομένων XSD κατά την εισαγωγή δεδομένων XML
- Μάθετε πώς οι μορφές εμφάνισης του Excel αντιστοιχίζονται με τους τύπους δεδομένων XSD κατά την εξαγωγή δεδομένων XML
Μάθετε πώς το Excel χειρίζεται τους τύπους δεδομένων XSD κατά την εισαγωγή δεδομένων XML
Σημαντικό
Εάν ένα αρχείο σχήματος XML (.xsd) δεν καθορίζει ένα συγκεκριμένο χαρακτηριστικό τύπου δεδομένων για ένα στοιχείο (όπως xsd:decimal), τότε το Excel μορφοποιεί το κελί ως κείμενο από προεπιλογή κατά την εισαγωγή των δεδομένων XML. Η μορφοποίηση ως κείμενο εξασφαλίζει ότι οι χαρακτήρες που αποθηκεύονται στο κελί είναι ακριβώς οι ίδιοι με τα δεδομένα που είναι αποθηκευμένα στο αρχείο XML (.xml). Για παράδειγμα, οι αρχικές τιμές μηδέν (0) σε ένα πεδίο "Αναγνωριστικό ή πιστωτική κάρτα" καταργούνται όταν μορφοποιούνται ως αριθμοί, αλλά δεν καταργούνται όταν μορφοποιούνται ως κείμενο. Ωστόσο, τα δεδομένα που έχουν μορφοποιηθεί ως κείμενο δεν αξιολογούνται. Εάν θέλετε να υπολογιστούν τα δεδομένα επειδή περιέχουν έναν τύπο, πρέπει να δώσετε ρητά ένα αριθμητικό χαρακτηριστικό τύπου δεδομένων, όπως xsd:decimal ή xsd:integer.
Ο παρακάτω πίνακας παραθέτει τις μορφές εμφάνισης που εφαρμόζονται κατά την εισαγωγή ενός στοιχείου με συγκεκριμένο τύπο δεδομένων XSD σε ένα φύλλο εργασίας του Excel. Τα δεδομένα με μορφή XSD που παρατίθεται στη στήλη "Μη υποστηριζόμενες μορφές " εισάγονται ως τιμές κειμένου.
| τύπος δεδομένων XSD | Μορφή εμφάνισης του Excel | Μη υποστηριζόμενες μορφές |
|---|---|---|
| time | ω:λλ:δδ | ωω:λλ:δδΖ ωω:λλ:δδ.φ-στ |
| dateTime | η/μ/εεεε ω:λλ | εεεε-μμ-ηηThh:mm:ssZ εεεε-μμ-ηηThh:mm:ss+/-hh:mm εεεε-μμ-ηηThh:mm:ss.f-f Έτη εκτός του εύρους 1900 έως 9999 |
| date | Ημερομηνία *3/14/2001 | εεεε-μμ-ηηΖ εεεε-μμ-ηη+/-ωω:λλ Έτη εκτός του εύρους 1900 έως 9999 |
| gΈτος | Αριθμός, χωρίς δεκαδικά ψηφία | εεεε+/-ωω:λλ Έτη εκτός του εύρους 1900 έως 9999 |
| gDay gMonth |
Αριθμός, χωρίς δεκαδικά ψηφία | |
| gYearMonth | Προσαρμοσμένο μ-εε | εεεε-μμ+/-ωω:λλ Έτη εκτός του εύρους 1900 έως 9999 |
| gMonthDay | Προσαρμοσμένο d-mmm | |
| Οποιοσδήποτε τύπος anyURI base64Binary διάρκεια ΟΝΤΌΤΗΤΕΣ ΟΝΤΟΤΗΤΑ hexBinary ID IDREF IDREFS γλώσσα Όνομα NCName NMTOKEN NMTOKENS κανονικοποιημένηΣυμβολοσειρά ΣΗΜΕΙΟΓΡΑΦΊΑ QName συμβολοσειρά διακριτικό |
Text | |
| δυαδική τιμή | δυαδική τιμή | |
| decimal float διπλό |
Γενικά | Τα αρχικά και τελικά μηδενικά (0) καταργούνται. Τα αρνητικά (-) και θετικά (+) σημεία γίνονται σεβαστά, αν και εμφανίζονται μόνο αρνητικά σημεία. Το Excel αποθηκεύει αριθμούς και υπολογίζει με ακρίβεια 15 σημαντικών ψηφίων. |
| byte int ακέραιος μακρύς αρνητικόςΑκέραιος μη αρνητικόςακέραιος μη-θετικόςακέραιος θετικόςΑκέραιος Σύντομη unsignedByte unsignedInt ανυπόγραφοLong ανυπόγραφοShorts |
Γενικά |
Μάθετε πώς οι μορφές εμφάνισης του Excel αντιστοιχίζονται με τους τύπους δεδομένων XSD κατά την εξαγωγή δεδομένων XML
Όταν εξάγετε δεδομένα XML, τα εξαγόμενα δεδομένα θα ταιριάζουν με τα δεδομένα που εμφανίζονται στο φύλλο εργασίας, στις εξής περιπτώσεις:
- Η μορφή εμφάνισης του Excel είναι "Κείμενο".
- Δεν έχετε αλλάξει τη μορφή εμφάνισης των δεδομένων.
Εάν αλλάξετε τη μορφή εμφάνισης ενός κελιού που περιέχει αριθμητικά δεδομένα, δεδομένα ημερομηνίας ή ώρας, τότε εξάγεται η υποκείμενη τιμή του κελιού. Για παράδειγμα, εάν εφαρμόσετε μια μορφή εμφάνισης ποσοστού σε ένα κελί που έχει ως αποτέλεσμα την εμφάνιση 51,50%, η τιμή του κελιού θα εξαχθεί ως 0,515.
Χρειάζεστε περισσότερη βοήθεια;
Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.