Πώς να μετατρέψετε XML σε Excel

Κωδικός προγράμματος σε οθόνη

Δεν χρειάζεται να χρησιμοποιήσετε κώδικα για την εισαγωγή εγγράφων XML.

Πίστωση εικόνας: isak55/iStock/Getty Images

Το Microsoft Excel προσφέρει δύο βασικούς τρόπους εισαγωγής εγγράφων XML. Η μη αυτόματη εισαγωγή θα είναι πιο εύκολη για τους περισσότερους χρήστες. Η εισαγωγή μέσω προγραμματισμού μπορεί να είναι πιο γρήγορη εάν θέλετε να εισαγάγετε δύο ή περισσότερα αρχεία και είστε και οι δύο γρήγοροι και άνετοι με την πληκτρολόγηση ή την εισαγωγή κώδικα.

Χειροκίνητη εισαγωγή

Βήμα 1

Ανοίξτε το Excel, επιλέξτε το μενού "Αρχείο" και "Άνοιγμα". Επιλέξτε "αρχεία XML" από τη λίστα τύπων αρχείων. Επιλέξτε το αρχείο που θέλετε να ανοίξετε και, στη συνέχεια, κάντε κλικ στο «Άνοιγμα».

Το βίντεο της ημέρας

Βήμα 2

Εάν σας ζητηθεί, επιλέξτε ένα φύλλο στυλ από τη λίστα επιλογών ή κάντε κλικ στην επιλογή "Ακύρωση" εάν δεν θέλετε να χρησιμοποιήσετε ένα φύλλο στυλ.

Βήμα 3

Επιλέξτε "Αποθήκευση" και επιλέξτε "XLS (Excel)" ή τη μορφή XLSX για να κάνετε τη μετατροπή μόνιμη.

Εισαγωγή μέσω προγραμματισμού

Βήμα 1

Σημειώστε τη θέση του διακομιστή και το όνομα του αρχείου XML που θέλετε να εισαγάγετε. Εναλλακτικά, σημειώστε τη θέση του αρχείου εάν βρίσκεται στον σκληρό σας δίσκο. Δεν θα μπορείτε να το αναζητήσετε, επομένως θα πρέπει να γνωρίζετε την πλήρη θέση του καταλόγου.

Βήμα 2

Ανοίξτε ένα έργο Visual Basic for Applications στο Excel και εισαγάγετε μια νέα λειτουργική μονάδα. Δημιουργήστε μια υπορουτίνα με το όνομα "ImportXML". (Μπορείτε να χρησιμοποιήσετε διαφορετικό όνομα εάν θέλετε, αλλά η χρήση του "ImportXML" θα διευκολύνει τη μελλοντική αναφορά.)

Βήμα 3

Εισαγάγετε τον ακόλουθο κώδικα, αντικαθιστώντας το κείμενο μέσα στις αιχμηρές αγκύλες με το σχετικό όνομα αρχείου και τη θέση και το φύλλο στυλ:

Τετράδια εργασιών. OpenXML "<http://Myserver/Myfolder/xml filename.xml>", _