- Η μορφή CSV είναι απλό κείμενο και δεν αποθηκεύει τον τύπο δεδομένων, γεγονός που αναγκάζει το Excel να ερμηνεύει τους κωδικούς ως αριθμούς και να διαγράφει τα αρχικά μηδενικά.
- Η ελεγχόμενη εισαγωγή μέσω του Power Query ή του Text Wizard είναι ο μόνος ασφαλής τρόπος για να διατηρήσετε την ακεραιότητα των αναγνωριστικών και των ταχυδρομικών κωδίκων.
- Η χρήση προσαρμοσμένων μορφών ή της συνάρτησης TEXT σάς επιτρέπει να διορθώσετε την εμφάνιση, αν και δεν τροποποιεί την πραγματική τιμή του αρχικού αρχείου CSV.

Είμαι σίγουρος ότι σας έχει συμβεί: ανοίγετε ένα αρχείο CSV με όλο τον ενθουσιασμό του κόσμου και, ξαφνικά, συνειδητοποιείτε ότι το ταχυδρομικούς κώδικες ή αριθμούς τηλεφώνου Έχουν χάσει αυτό το κρίσιμο αρχικό μηδενικό. Είναι ένας κλασικός πονοκέφαλος επειδή, για το Excel, ένας αριθμός που ξεκινά με μηδέν δεν έχει καμία μαθηματική σημασία, οπότε αποφασίζει να τον «καθαρίσει» μόνο του, αφήνοντάς σας με ατελή δεδομένα και διακόπτοντας κάθε συγχρονισμό με άλλες πλατφόρμες.
Το πιο απογοητευτικό είναι ότι, ακόμα κι αν προσπαθήσετε να μορφοποιήσετε τα κελιά ως κείμενο πριν από την εξαγωγή από εργαλεία όπως τα Υπολογιστικά Φύλλα Google, όταν ανοίγετε το αρχείο που προκύπτει στο Excel, το πρόγραμμα επαναλαμβάνει τη δική του λογική και διαγράφει το μηδέν. Αυτό συμβαίνει επειδή η μορφή CSV είναι ουσιαστικά απλό κείμενο. Δεν αποθηκεύει οδηγίες σχετικά με το αν μια στήλη είναι ημερομηνία, αριθμός ή κείμενο, αφήνοντας το λογισμικό που την ανοίγει να αποφασίσει τι είναι το καθένα.
Γιατί συμβαίνει αυτό το πρόβλημα στην πραγματικότητα;

Για να κατανοήσουμε τη λύση, πρέπει πρώτα να κατανοήσουμε την έννοια: ένα αρχείο CSV (Τιμές Διαχωρισμένες με Κόμμα) είναι απλώς μια λίστα δεδομένων που χωρίζονται με ένα σύμβολο, συνήθως κόμμα ή ερωτηματικό. Δεδομένου ότι δεν έχει σύνθετη δομή όπως ένα αρχείο .xlsx, Το Excel προσπαθεί να μαντέψει το περιεχόμενοΑν δείτε μια σειρά από ψηφία όπως «08001», σκέφτεστε «αυτός είναι ο αριθμός οκτώ χιλιάδες ένα» και αφαιρείτε το μηδέν επειδή δεν προσδίδει αριθμητική τιμή.
Αυτή η συμπεριφορά αποτελεί σοβαρό πρόβλημα όταν εργαζόμαστε με SKU, αναγνωριστικά οντότητας, αριθμοί κοινωνικής ασφάλισης ή οποιαδήποτε δεδομένα όπου το μηδέν είναι μέρος της ταυτότητας του κώδικα και όχι ποσότητα. Εάν χάσετε αυτό το ψηφίο, τα δεδομένα καθίστανται άκυρα για εξωτερικές βάσεις δεδομένων ή διαδικασίες επικύρωσης.
Μέθοδοι εισαγωγής δεδομένων χωρίς τροποποίηση

Ο χρυσός κανόνας είναι απλός: Μην ανοίγετε ποτέ ένα αρχείο CSV κάνοντας διπλό κλικ. Εάν περιέχει ευαίσθητα δεδομένα με μηδενικά στην αρχή, χρησιμοποιήστε μία από τις ακόλουθες ελεγχόμενες διαδρομές:
- Χρήση του Power Query (Λήψη και μετασχηματισμός δεδομένων): Αυτή είναι η πιο επαγγελματική επιλογή. Μεταβείτε στην καρτέλα "Δεδομένα", επιλέξτε "Από κείμενο/CSV" και αντί να φορτώσετε απευθείας τα δεδομένα, κάντε κλικ στην επιλογή "Μετασχηματισμός δεδομένων". Αυτό θα ανοίξει το πρόγραμμα επεξεργασίας Power Query, όπου μπορείτε να επιλέξετε την προβληματική στήλη και, στην καρτέλα Αρχική, να αλλάξετε το τύπος δεδομένων σε κείμενοΕπιλέγοντας "Αντικατάσταση τρέχοντος", αναγκάζετε το Excel να αντιμετωπίζει αυτά τα μηδενικά ως χαρακτήρες και όχι ως αριθμούς.
- Ο Οδηγός Εισαγωγής Κειμένου: Αν προτιμάτε την κλασική μέθοδο, μπορείτε να μετονομάσετε το αρχείο .csv σε .txt και να το ανοίξετε στο Excel. Αυτό θα ενεργοποιήσει έναν οδηγό τριών βημάτων. Στο τελευταίο βήμα, μπορείτε να κάνετε κλικ στη στήλη κώδικα και να επιλέξετε την επιλογή "Μορφή δεδομένων στήλης: Κείμενο"Έτσι, το Excel δεν θα αγγίξει ούτε ένα ψηφίο.
- Εισαγωγή χρησιμοποιώντας την καρτέλα Δεδομένα: Χρησιμοποιώντας τη διαδρομή "Λήψη εξωτερικών δεδομένων", μπορείτε να ορίσετε τον οριοθέτη και την κωδικοποίηση (όπως UTF-8 ή ANSI) για να αποτρέψετε την εμφάνιση μηδενικών. παράξενοι χαρακτήρες ή ασυνήθιστα σύμβολα στα τονικά σημάδια και στα ñ.
Οπτικά κόλπα και τύποι για συγκεκριμένες περιπτώσεις

Μερικές φορές δεν χρειαζόμαστε το αρχείο CSV να είναι τέλειο, αλλά μάλλον το βιβλίο εργασίας του Excel στο οποίο εργαζόμαστε να εμφανίζει τα δεδομένα σωστά. Σε αυτές τις περιπτώσεις, υπάρχουν μερικά κόλπα που είναι πολύ χρήσιμα:
Εάν τα δεδομένα βρίσκονται ήδη στο φύλλο και θέλετε να επαναφέρετε την εμφάνιση, μπορείτε να χρησιμοποιήσετε ένα προσαρμοσμένη μορφή αριθμούΠατώντας Ctrl+1, στην κατηγορία "Προσαρμοσμένο", μπορείτε να πληκτρολογήσετε όσα μηδενικά χρειάζεται ο κωδικός σας για να συμπληρώσετε τα ψηφία (για παράδειγμα, "00000" για πενταψήφιους ταχυδρομικούς κώδικες). Αυτό θα κάνει το Excel γέμισμα με αρχικά μηδενικά τα κενά, παρόλο που η εσωτερική τιμή παραμένει αριθμός.
Μια άλλη εναλλακτική λύση είναι να χρησιμοποιήσετε τη συνάρτηση =TEXTO(celda; "00000") σε μια βοηθητική στήλη. Αυτός ο τύπος μετατρέπει τον αριθμό σε μια συμβολοσειρά κειμένου με το ακριβές μήκος που καθορίζετε, διασφαλίζοντας ότι το η μορφή παραμένει άθικτη ενώ εργάζεστε μέσα στο βιβλίο εργασίας. Εάν χρειάζεται να εισαγάγετε δεδομένα χειροκίνητα και να αποτρέψετε τη διαγραφή του μηδενός, χρησιμοποιήστε ένα απόστροφος (') ακριβώς πριν από τον αριθμό. Αυτό λέει στο Excel ότι όλα όσα ακολουθούν είναι απλό κείμενο.
Βασικές διαφορές μεταξύ CSV και Excel

Είναι σημαντικό να μην συγχέετε αυτές τις δύο μορφές για να αποφύγετε σφάλματα εξαγωγής. Ενώ το CSV είναι μια ελαφριά μορφή, ιδανική για ανταλλαγή δεδομένων μεταξύ συστημάτων (όπως η μεταφορά πληροφοριών από ένα CRM σε έναν ιστότοπο), το αρχείο Excel (.xlsx) είναι ένα περιβάλλον ανάλυσης. Το CSV δεν υποστηρίζει τύπους, χρώματα ή πολλά φύλλα. Χειρίζεται μόνο ακατέργαστα δεδομένα. Επομένως, όταν κάνετε εξαγωγή από τα Υπολογιστικά Φύλλα Google σε CSV, το αρχείο είναι σωστό, αλλά είναι... Ερμηνεία Excel αυτό που αποτυγχάνει κατά το άνοιγμα.
Για όσους εργάζονται με τεράστιους όγκους, το Power Query όχι μόνο λύνει το πρόβλημα των μηδενικών, αλλά επιτρέπει επίσης αυτοματοποίηση καθαρισμούΜπορείτε να ρυθμίσετε τη διαδικασία μόνο μία φορά και κάθε φορά που ενημερώνετε το αρχικό CSV, το Excel θα εφαρμόζει αυτόματα τη μετατροπή κειμένου χωρίς να χρειάζεται να επαναλάβετε τα βήματα χειροκίνητα.
Το κλειδί για να μην τρελαίνεστε με τα δεδομένα είναι να σταματήσετε να βασίζεστε στο αυτόματο άνοιγμα και να μεταβείτε σε ένα χειροκίνητη και ελεγχόμενη εισαγωγήΝα ορίζετε πάντα τις στήλες αναγνωριστικού ως κείμενο, ώστε να μην χάνονται μηδενικά στη διαδικασία. Τώρα ξέρετε πώς το Excel αφαιρεί τα μηδενικά κατά το άνοιγμα ενός αρχείου CSV: πώς να εισαγάγετε τα δεδομένα χωρίς να τα τροποποιήσετε.
Παθιασμένος με την τεχνολογία από μικρός. Μου αρέσει να είμαι ενημερωμένος στον τομέα και, πάνω απ' όλα, να τον επικοινωνώ. Γι' αυτό έχω αφοσιωθεί στην επικοινωνία σε ιστότοπους τεχνολογίας και βιντεοπαιχνιδιών εδώ και πολλά χρόνια. Μπορείτε να με βρείτε να γράφω για Android, Windows, MacOS, iOS, Nintendo ή οποιοδήποτε άλλο σχετικό θέμα σας έρχεται στο μυαλό.