Πολλά κομμάτια της εργασίας μου στην εταιρεία στην οποία εργάζομαι είναι αυτοματοποιημένα σε ιστότοπους.
Έτσι θέλοντας και όχι, ανακαλύπτω νέα πράγματα όπου αποφάσισα από εδώ και πέρα να τα μοιραστώ με τον κόσμο.
Επειδή θα χρειαστώ πολύ χρόνο για να ανεβάσω όλα τα άρθρα, θα ξεκινήσω με το τελευταίο πρόβλημα που αντιμετώπισα.
Πριν από λίγες μέρες αντιμετώπισα ένα πρόβλημα.
Έβαλα ένα αρχείο csv στο ηλεκτρονικό κατάστημα bagdome.gr.
Χρησιμοποιώ το αρχείο με την εφαρμογή “wp all import” στο wordpress για να εισάγω προϊόντα.
Το αρχείο περιέχει ελληνικούς χαρακτήρες και έπρεπε να το ανοίγω με το σημειωματάριο κάθε φορά και να το αποθηκεύω ως utf8 encode.
Τις τελευταίες μέρες άρχισα να προσθέτω τη βουλγαρική γλώσσα σε ένα νέο ηλεκτρονικό κατάστημα, το οποίο έπρεπε να τραβήξει τα δεδομένα του μέσω bagdome.gr με xml.
Ανακάλυψα ότι κάνοντας την εξαγωγή από το excel σε csv αρχείο, οι Βουλγαρικοί χαρακτήρες ήταν έτσι: ????????????
Έτσι, έπρεπε να βρω έναν τρόπο το ίδιο το excel να το εξάγει σαν csv σε utf8.
Όπως λένε οι παλιοί, ρωτώντας πας στην πόλη, έψαξα στο google και δεν βρήκα τίποτα εκτός από μερικές πληροφορίες από μια πηγή που με οδήγησε στο να λύσω το πρόβλημα χρησιμοποιώντας ένα αρχείο .exe, έναν κώδικα vba και ένα αρχείο .bat.
Δείτε την λύση από κάτω:
Αν όλα είναι εντάξει ένα παράθυρο του windows explorer θα ανοίξει με το νεο δημιουργημένο αρχείο csv μέσα encoded ως utf8.
Αυτό το άρθρο δεν έχει ολοκληρωθεί 100%, θα γράψω ένα βίντεο γι ‘αυτό και επίσης θα δημιουργήσω μια εφαρμογή εγκατάστασης με ένα demo excel στο εσωτερικό έτσι μπορείτε να το χρησιμοποιήσετε χωρίς την ανάγκη να κάνετε όλα αυτά τα βήματα.
Με εκτίμηση, Νικόλας Λάγιος
Original Source: https://nicolaslagios.com/excel-%cf%83%ce%b5-csv-%cf%89%cf%82-utf8-%ce%b1%cf%80%ce%bf%ce%b8%ce%ae%ce%ba%ce%b5%cf%85%cf%83%ce%b7-%ce%b1%cf%80%ce%b5%cf%85%ce%b8%ce%b5%ce%af%ce%b1%cf%82-%ce%b1%cf%80%cf%8c-%cf%84%ce%bf%ce%bd-nicol/