Εξαγωγή ή αποθήκευση αρχείων του Excel με διαχωριστές σωλήνων (ή άλλων) αντί για κόμματα
Εάν εργάζεστε με ένα φοβερό εταιρικό σύστημα που θα έπρεπε να έχει αποσυρθεί από τη σκοτεινή εποχή, ίσως χρειαστεί να δημιουργήσετε ένα αρχείο από το Excel με κάποιους περίεργους αποδιαμορφωτές, εκτός από κόμμα ή tab-delimited, για εισαγωγή στο σύστημα. Εδώ είναι το κόλπο για το πώς να το κάνουμε.
Φυσικά, αυτό δεν είναι το είδος του άρθρου που οι περισσότεροι άνθρωποι θα χρειαστεί να χρησιμοποιήσουν, ελπίζουμε ότι ποτέ - αλλά αν χρειάζεται να ξέρετε πώς να το κάνετε, η λύση δεν είναι πραγματικά προφανής στην αρχή.
Εξαγωγή αρχείων του Excel ως διαχωρισμένων σωλήνων
Για τους σκοπούς αυτού του παραδείγματος, θα χρησιμοποιήσουμε αυτό το ανόητο μικρό αρχείο του Excel.
Για να αποθηκεύσετε το αρχείο ως Delimited, θα χρειαστεί να κάνετε κλικ στο κουμπί του Office και να επιλέξετε Save As - Other Formats.
Στη συνέχεια, επιλέξτε CSV (Οριοθετημένα με κόμματα) (* .csv) από την αναπτυσσόμενη λίστα και δώστε το όνομα.
Τώρα εδώ το ενδιαφέρον κομμάτι συμβαίνει ... Το Excel θα χρησιμοποιήσει ένα κόμμα ως οριοθέτη, αλλά εάν ανοίξετε τον Πίνακα Ελέγχου -> Περιοχή και Γλώσσα και, στη συνέχεια, κάντε κλικ στο κουμπί Πρόσθετες ρυθμίσεις στο κάτω μέρος ...
Τώρα κοιτάξτε πολύ προσεκτικά το στοιχείο "Διαχωριστικό λίστας", το οποίο κανονικά έχει κόμμα στο πεδίο, αλλά για λόγους απεικόνισης το έχω μετατρέψει σε χαρακτήρα Pipe.
Μόλις χτυπήσετε το Apply και έπειτα αποθηκεύσετε το αρχείο Excel, θα παρατηρήσετε ότι το αρχείο σας έχει τώρα χαρακτήρες σωλήνων ως οριοθέτη.
Ίσως θελήσετε να αλλάξετε τον διαχωριστή λίστας πίσω σε ένα κόμμα μόνο σε περίπτωση που κάποια άλλη εφαρμογή το χρειάζεται.