Πίνακας CSV θεατής
Προβάλετε, ταξινομήστε, αναζητήστε και εξερευνήστε δεδομένα CSV σε έναν όμορφα διαμορφωμένο πίνακα. Δωρεάν, ασφαλής και δεν απαιτείται μεταφόρτωση.
Σύρετε και αποθέστε το αρχείο CSV εδώ
Ή επικολλήστε κείμενο CSV παρακάτω
Προβάλετε, ταξινομήστε, αναζητήστε και εξερευνήστε δεδομένα CSV σε έναν όμορφα διαμορφωμένο πίνακα. Δωρεάν, ασφαλής και δεν απαιτείται μεταφόρτωση.
Ή επικολλήστε κείμενο CSV παρακάτω
Τα αρχεία CSV είναι απλό κείμενο με τιμές διαχωρισμένες με κόμμα — απλά, αλλά οπτικά ακατάστατα. Η ανάγνωση ενός CSV σε ένα πρόγραμμα επεξεργασίας κειμένου δημιουργεί έναν τοίχο κειμένου διαχωρισμένου με κόμμα, όπου τα όρια πεδίων θολώνουν και η στοίχιση στηλών χάνεται. Ένα πρόγραμμα προβολής πινάκων CSV αναλύει το αρχείο και το αποδίδει ως πίνακα HTML, επαναφέροντας τη στοίχιση στηλών και καθιστώντας τα δεδομένα με δυνατότητα σάρωσης.
Πέρα από την απλή εμφάνιση, τα προγράμματα προβολής πινάκων προσφέρουν δυνατότητες που κάνουν τα δεδομένα CSV να μεταφερθούν: ταξινόμηση στηλών (κάντε κλικ σε μια κεφαλίδα για ταξινόμηση κατά τη στήλη), φιλτράρισμα (εμφάνιση μόνο σειρών που ταιριάζουν με μια συνθήκη), αναζήτηση (εύρεση τιμής σε όλες τις στήλες) και σελιδοποίηση (πλοήγηση σε μεγάλα αρχεία χωρίς να φορτώνονται τα πάντα ταυτόχρονα).
Αυτό το πρόγραμμα προβολής αναλύει το CSV στο πρόγραμμα περιήγησής σας χρησιμοποιώντας το PapaParse, την πιο αξιόπιστη βιβλιοθήκη CSV στο οικοσύστημα JavaScript. Χειρίζεται τις ιδιορρυθμίες της μορφής: πεδία με εισαγωγικά που περιέχουν κόμμα, εισαγωγικά διαφυγής, μικτές καταλήξεις γραμμών, προαιρετικούς δείκτες BOM, κελιά πολλών γραμμών. Ο πίνακας που αποδίδεται είναι διαδραστικός και τα αρχικά δεδομένα παραμένουν στη συσκευή σας.
Το Excel ανοίγει CSV, αλλά εφαρμόζει τις δικές του μετατροπές — μηδενικά που αφαιρούνται από αριθμητικές συμβολοσειρές, ημερομηνίες επαναμορφοποιημένες, επιστημονική σημείωση που εφαρμόζεται σε μεγάλους αριθμούς. Αυτές οι αλλαγές καταστρέφουν τα δεδομένα και μπορεί να προκαλέσουν πραγματικά προβλήματα εάν το αρχείο αποθηκευτεί ξανά. Ένα πρόγραμμα προβολής ιστού εμφανίζει το CSV ακριβώς όπως είναι, χωρίς αυτόματες μετατροπές.
Η γρήγορη επιθεώρηση χωρίς άνοιγμα του Excel ή ενός προγράμματος επεξεργασίας κώδικα είναι επίσης πολύτιμη. Όταν πέσει σε μια καρτέλα του προγράμματος περιήγησης, ο θεατής αποδίδει τα δεδομένα αμέσως. Για γρήγορες εμφανίσεις ρουτίνας, αυτό είναι πιο γρήγορο από την ενεργοποίηση του Excel.
Αποθέστε το αρχείο ή επικολλήστε περιεχόμενο, περιηγηθείτε στον πίνακα.
Το PapaParse χειρίζεται παραλλαγές CSV: εισαγωγικά πεδία που περιέχουν κόμματα, εισαγωγικά διαφυγής μέσω διπλασιασμού, κελιά πολλών γραμμών, μικτές καταλήξεις γραμμών, BOM κατά την έναρξη του αρχείου. Η έξοδος είναι ένας πίνακας πινάκων (ή αντικειμένων εάν εντοπιστούν κεφαλίδες).
Η απόδοση χρησιμοποιεί έναν πίνακα HTML με εικονικοποίηση για μεγάλα αρχεία — μόνο ορατές σειρές αποδίδονται στο DOM, με διαχωριστικά κράτησης θέσης πάνω και κάτω. Αυτό διατηρεί τον θεατή να ανταποκρίνεται σε αρχεία με εκατοντάδες χιλιάδες σειρές.
Η ταξινόμηση και το φιλτράρισμα γίνονται σε JavaScript. Οι αλγόριθμοι ταξινόμησης είναι συνήθως array.sort με συναρτήσεις σύγκρισης. Το φιλτράρισμα χρησιμοποιεί απλές αντιστοιχίσεις include() ή regex. Και οι δύο εκτελούνται στο πλήρες σύνολο δεδομένων. Η απόδοση εξαρτάται από το μέγεθος των δεδομένων και την πολυπλοκότητα των συνθηκών.