Μετάβαση στο κύριο περιεχόμενο

TSV εναντίον CSV: Γιατί οι οριοθέτες διακόπτουν τις εισαγωγές υπολογιστικών φύλλων

Από Converty Team

Μάθετε γιατί οι διαφορές οριοθέτη TSV και CSV διακόπτουν τις εισαγωγές υπολογιστικών φύλλων και πώς να επιθεωρείτε τις αναλυμένες σειρές προτού το σύστημα προορισμού απορρίψει το αρχείο.

TSV εναντίον CSV: Γιατί οι οριοθέτες διακόπτουν τις εισαγωγές υπολογιστικών φύλλων

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

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

Το CSV και το TSV είναι και οι δύο μορφές που βασίζονται σε οριοθέτες

Το CSV συνήθως σημαίνει τιμές διαχωρισμένες με κόμμα. TSV σημαίνει τιμές διαχωρισμένες με στηλοθέτες. Και οι δύο σειρές αποθηκεύουν ως κείμενο και χωρίζουν πεδία με οριοθέτη.

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

Τα προβλήματα οριοθέτησης μοιάζουν με προβλήματα δεδομένων

Όταν ο οριοθέτης είναι λάθος, τα πάντα κατάντη φαίνονται σπασμένα:

  • οι κεφαλίδες εμφανίζονται ως μία συνδυασμένη στήλη
  • Τα μήκη των σειρών δεν ταιριάζουν
  • τα πεδία μετατοπίζονται σε λάθος στήλες
  • οι απαιτούμενες στήλες φαίνεται να λείπουν
  • οι εισαγωγές αναφέρουν μπερδεμένα σφάλματα επικύρωσης

Το αρχείο μπορεί να μην είναι κακό. Μπορεί απλώς να αναλυθεί με λάθος διαχωριστικό.

Επιθεωρήστε την αναλυμένη προεπισκόπηση πριν από την εισαγωγή

Η ασφαλέστερη ροή εργασίας είναι να επιθεωρήσετε τη δομή πριν από τη μεταφόρτωση ή την εισαγωγή.

  1. Ανοίξτε το CSV Validator.
  2. Επικολλήστε τις σειρές ή μεταφορτώστε το αρχείο.
  3. Ελέγξτε τον εντοπισμένο οριοθέτη.
  4. Επιβεβαιώστε ότι η σειρά κεφαλίδας χωρίζεται στις αναμενόμενες στήλες.
  5. Ελέγξτε την αναλυμένη προεπισκόπηση σε σχέση με το υπολογιστικό φύλλο προέλευσης.
  6. Διορθώστε την προσδοκία εξαγωγής ή οριοθέτη πριν από την αποστολή του αρχείου κατάντη.

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

Η επικύρωση κεφαλίδας εξαρτάται από την επικύρωση οριοθέτη

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

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

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

Μπορεί να σου αρέσουν επίσης