XML σε CSV

Μετατρέψτε δεδομένα XML σε CSV για υπολογιστικά φύλλα, εισαγωγές και ανάλυση. Επιλέξτε τον επαναλαμβανόμενο κόμβο που θα γίνει γραμμές και μετά μετατρέψτε στοιχεία και ιδιότητες σε στήλες. Όλα γίνονται στον browser σας, ιδιωτικά, ελαφριά και χωρίς μεταφορτώσεις.

Είσοδος: XML (.xml)
Έξοδος: CSV (.csv)
Όλη η μετατροπή γίνεται απευθείας στη συσκευή σας

Χρήσιμες πληροφορίες

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

  • Είσοδος: Αρχεία XML (.xml).
  • Έξοδος: Αρχεία CSV — ένα .csv για κάθε αρχείο XML.
  • Εσείς επιλέγετε τον επαναλαμβανόμενο κόμβο. Κάθε αντίστοιχο στοιχείο γίνεται μία γραμμή CSV.
  • Όλη η επεξεργασία γίνεται στον browser σας. Δεν μεταφορτώνεται τίποτα στους διακομιστές του FileYoga.

Μετατροπή αρχείων XML σε CSV

Σύρετε αρχεία XML ή επιλέξτε τα από τη συσκευή σας, ορίστε έναν επαναλαμβανόμενο κόμβο και κατεβάστε τα CSV εξαγωγής.
Σύρετε αρχεία XML εδώ
ή κάντε κλικ για επιλογή
Υποστηρίζει αρχεία .xml. Τα αρχεία επεξεργάζονται στον browser σας και δεν μεταφορτώνονται ποτέ σε διακομιστή.

Πώς λειτουργεί η μετατροπή XML σε CSV

Το XML συχνά αποθηκεύει δεδομένα ως επαναλαμβανόμενα στοιχεία, όπως πολλά items μέσα σε έναν γονικό κόμβο. Αυτό το εργαλείο μετατρέπει XML σε CSV, επιτρέποντάς σας να επιλέξετε τον επαναλαμβανόμενο κόμβο που αντιστοιχεί σε μία εγγραφή. Κάθε αντίστοιχο στοιχείο γίνεται μία γραμμή CSV και τα πεδία του εξάγονται σε στήλες. Όλα γίνονται τοπικά στον browser σας, οπότε τίποτα δεν μεταφορτώνεται ή αποθηκεύεται.


Πότε να χρησιμοποιήσετε αυτό το εργαλείο

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

  • Υπολογιστικά φύλλα: ανοίξτε εξαγωγές XML σε Excel, Google Sheets ή Numbers.
  • Εισαγωγές: μετατρέψτε XML σε CSV για εργαλεία που δέχονται γραμμές και στήλες.
  • Έλεγχος δεδομένων: εξετάστε γρήγορα εγγραφές και φιλτράρετε τιμές σε μορφή πίνακα.
  • Αυτοματοποίηση: δημιουργήστε επίπεδο CSV για ροές που δεν διαχειρίζονται καλά το εμφωλευμένο XML.

Θέλετε την αντίστροφη κατεύθυνση (CSV → XML); Δοκιμάστε τον Μετατροπέα CSV σε XML. Αν χρειάζεστε μορφή JSON, χρησιμοποιήστε τον Μετατροπέα XML σε JSON.

Κανόνες ισοπέδωσης

  • Γραμμές: ο επαναλαμβανόμενος κόμβος που επιλέγετε γίνεται μία γραμμή για κάθε αντίστοιχο στοιχείο.
  • Θυγατρικά στοιχεία: τα τελικά θυγατρικά στοιχεία γίνονται στήλες με το περιεχόμενο κειμένου τους.
  • Εμφωλευμένα στοιχεία: τα εμφωλευμένα πεδία ισοπεδώνονται με όνομα στήλης τύπου διαδρομής (π.χ. address_street).
  • Ιδιότητες: αν συμπεριληφθούν, οι ιδιότητες γίνονται στήλες με πρόθεμα @ (π.χ. @id).
  • Επαναλαμβανόμενα θυγατρικά tags: οι επαναλαμβανόμενες τιμές ενώνονται σε ένα κελί με | ώστε να παραμένει συμβατό με CSV.
  • Ελλιπή πεδία: οι τιμές που λείπουν παραμένουν κενές ώστε οι γραμμές να μένουν σωστά ευθυγραμμισμένες.

Οδηγός βήμα προς βήμα

Η μετατροπή του XML σας διαρκεί μόνο λίγα δευτερόλεπτα:

  • Προσθέστε τα αρχεία XML σας. Σύρετε τα αρχεία στο πλαίσιο παραπάνω ή κάντε κλικ για να τα επιλέξετε από τη συσκευή σας.
  • Επιλέξτε τον επαναλαμβανόμενο κόμβο. Χρησιμοποιήστε τον Αυτόματο εντοπισμό ή επιλέξτε το στοιχείο που αντιστοιχεί σε μία εγγραφή.
  • Ορίστε τις επιλογές εξαγωγής. Επιλέξτε διαχωριστικό, τρόπο στηλών και αν θέλετε κεφαλίδες.
  • Μετατρέψτε σε CSV. Πατήστε Μετατροπή σε CSV. Το εργαλείο επεξεργάζεται τα πάντα τοπικά.
  • Αποθηκεύστε το αποτέλεσμα. Αποθηκεύστε τα αρχεία ένα-ένα ή χρησιμοποιήστε το «Αποθήκευση όλων» όταν είναι όλα έτοιμα.

Απόρρητο, όρια και έλεγχος

Το FileYoga βασίζεται σε έναν απλό κανόνα: τα αρχεία σας παραμένουν σε εσάς. Η μετατροπή XML σε CSV γίνεται τοπικά στον browser σας, οπότε τα δεδομένα σας δεν μεταφορτώνονται ποτέ στους διακομιστές του FileYoga.

Τοπική μόνο μετατροπή

Η μετατροπή γίνεται τοπικά στον browser σας, στη συσκευή σας. Το XML σας δεν μεταφορτώνεται και το CSV δημιουργείται από τη δική σας πλευρά.

Χωρίς κρυφά αντίγραφα

Όταν καθαρίζετε τη λίστα ή κλείνετε την καρτέλα, το εργαλείο σταματά να χρησιμοποιεί τα αρχεία σας και δεν αποθηκεύει αντίγραφα σε διακομιστή.

Χωρίς τεχνητά όρια

Χωρίς paywalls ή ποσοστώσεις. Τα μόνα όρια προέρχονται από τη μνήμη της συσκευής σας και τον browser σας.

Δεν απαιτείται λογαριασμός

Χρησιμοποιήστε τον μετατροπέα χωρίς εγγραφή. Ανοίξτε τη σελίδα, μετατρέψτε τα αρχεία σας και φύγετε όταν τελειώσετε.

Πρακτικές συμβουλές

  • Αν ο Αυτόματος εντοπισμός διαλέξει λάθος κόμβο, επιλέξτε το επαναλαμβανόμενο στοιχείο που αντιστοιχεί σε μία εγγραφή, όπως product, item, row ή entry.
  • Αν το XML σας χρησιμοποιεί namespaces, το εργαλείο αντιστοιχίζει κόμβους με βάση το όνομα χωρίς να απαιτεί συγκεκριμένο πρόθεμα.
  • Αν χρειάζεστε ιδιότητες όπως IDs, ορίστε τις Στήλες ώστε να περιλαμβάνουν ιδιότητες.
  • Για πολύ μεγάλα XML exports, μετατρέπετε ένα αρχείο κάθε φορά ώστε να μειώσετε την πίεση στη μνήμη.

Αντιμετώπιση προβλημάτων

  • Δεν βρέθηκαν επαναλαμβανόμενοι κόμβοι: Το XML σας μπορεί να μην περιέχει επαναλαμβανόμενα στοιχεία. Επιλέξτε άλλον κόμβο ή επιβεβαιώστε ότι το αρχείο περιέχει πολλές εγγραφές.
  • Κενό αποτέλεσμα CSV: Ο επιλεγμένος επαναλαμβανόμενος κόμβος ίσως δεν υπάρχει στο XML. Δοκιμάστε Αυτόματο εντοπισμό ή άλλη επιλογή.
  • Οι στήλες φαίνονται ελλιπείς: Τα πεδία μπορεί να είναι εμφωλευμένα. Το εργαλείο ισοπεδώνει τις εμφωλευμένες διαδρομές, αλλά πολύ σύνθετες δομές ίσως χρειάζονται διαφορετική εξαγωγή.
  • Τιμές ενωμένες με |: Ορισμένα θυγατρικά tags επαναλαμβάνονται. Αυτό το εργαλείο ενώνει τις επαναλήψεις για να διατηρεί μία γραμμή ανά εγγραφή.
  • Η καρτέλα παγώνει: Πολύ μεγάλα ή βαθιά εμφωλευμένα XML μπορεί να εξαντλήσουν τη μνήμη. Μετατρέψτε ένα αρχείο κάθε φορά και κλείστε άλλες βαριές καρτέλες.

Συχνές ερωτήσεις