0

Μη έγκυρο Παράδειγμα TSV: Πλήθος στηλών διακοπών επιπλέον καρτελών

Επικυρώστε αρχεία TSV (Tab Separated Value) για ακεραιότητα και δομή εκτός σύνδεσης.

Επεξεργασία... 0%
Σάρωση σειρών
Έλεγχος μέτρησης στηλών
Επικύρωση θέσεων καρτελών
Επαλήθευση εισαγωγικών
Σύνταξη έκθεσης

Αποτέλεσμα

Αυτή η σελίδα ανοίγει το πρόγραμμα επικύρωσης TSV που έχει προφορτωθεί με μια εξαγωγή αποθέματος όπου το όνομα ενός προϊόντος — "Laptop Stand Aluminium" — πληκτρολογήθηκε μια επιπλέον καρτέλα στη μέση αντί για ένα κενό, χωρίζοντάς το σε δύο πεδία. Το πρόγραμμα επικύρωσης εκτελείται κατά τη φόρτωση, επομένως η αποτυχία που εμφανίζεται παρακάτω είναι ένας ζωντανός, πραγματικός έλεγχος, όχι ένα σταδιακό στιγμιότυπο οθόνης.

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

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