Τι κάνει αυτή η σελίδα
Η σελίδα μετατρέπει ένα αρχείο CSV (απλό κείμενο με γραμμές που χωρίζονται με κόμμα, ελληνικό ερωτηματικό ή tab) σε ένα βιβλίο εργασίας Excel (XLSX). Το εργαλείο διατηρεί κάθε γραμμή και στήλη του CSV στο πρώτο φύλλο εργασίας του νέου αρχείου. Πριν από τη λήψη, εμφανίζεται μια προεπισκόπηση του μετατραπέντος πίνακα (οι πρώτες 8 γραμμές και 8 στήλες), μαζί με τον αριθμό γραμμών και στηλών και το μέγεθος του αρχείου εξόδου. Η μετατροπή εκτελείται εξ ολοκλήρου στον browser σας· κανένα δεδομένο δεν ανεβαίνει σε διακομιστή.
Τι κάνει αυτή τη σελίδα διαφορετική
Σε αντίθεση με πολλά online εργαλεία μετατροπής CSV, αυτή η σελίδα δεν προσπαθεί να μαντέψει τον τύπο δεδομένων κάθε πεδίου. Το CSV δεν έχει τύπους δεδομένων: κάθε πεδίο φτάνει ως κείμενο (string). Στο XLSX, αριθμοί, ημερομηνίες και αναγνωριστικά με μηδενικά στην αρχή (π.χ. ταχυδρομικοί κώδικες, κωδικοί προϊόντων) αποθηκεύονται ως κείμενο. Αν χρειάζεστε αριθμητική ή ημερομηνιακή μορφοποίηση, πρέπει να την ορίσετε εσείς μετά τη μετατροπή, αλλάζοντας τη μορφή κελιού στο Excel. Δεν γίνεται αυτόματη μετατροπή.
Το CSV δεν μπορεί να μεταφέρει πολλαπλά φύλλα, τύπους, στυλ κελιών ή μορφοποίηση. Επομένως, το XLSX περιέχει μόνο τα ακατέργαστα δεδομένα, χωρίς καμία αυτόματη πληκτρολόγηση ή μορφοποίηση. Ο διαχωριστής του CSV (κόμμα, ελληνικό ερωτηματικό ή tab) επιλέγεται από τον χρήστη κατά τη μετατροπή, επειδή το αρχείο προέλευσης δεν δηλώνει τον διαχωριστή του. Αν επιλέξετε λάθος διαχωριστή, η ανάγνωση αποτυγχάνει με μήνυμα «This CSV could not be parsed.».
Ο μετατροπέας διαβάζει ολόκληρο το αρχείο ως ένα ενιαίο επίπεδο πίνακα. Αν υπάρχουν ενσωματωμένες αλλαγές γραμμής, ενσωματωμένα κόμματα εντός εισαγωγικών που δεν τηρούν το πρότυπο RFC 4180, ή πεδία χωρίς εισαγωγικά που περιέχουν τον διαχωριστή, μπορεί να προκληθούν σφάλματα ανάλυσης. Η σελίδα δεν διορθώνει λανθασμένα CSV· απλώς αναφέρει την αποτυχία.
Είσοδος και έξοδος
Τι παρέχετε:
- Ένα μόνο αρχείο CSV.
- Επιλογή διαχωριστή CSV: Comma (κόμμα), Semicolon (ελληνικό ερωτηματικό) ή Tab.
Τι λαμβάνετε:
- Ένα αρχείο XLSX προς λήψη με τα μετατραπέντα δεδομένα.
- Προεπισκόπηση του μετατραπέντος πίνακα (οι πρώτες 8 γραμμές και 8 στήλες).
- Αριθμός γραμμών και στηλών του πίνακα αποτελέσματος.
- Μέγεθος αρχείου εξόδου.
Κανόνες και ακραίες περιπτώσεις
Το εργαλείο μετατρέπει κάθε ορατή τιμή από το CSV, αλλά μόνο το πρώτο "φύλλο" (το ίδιο το αρχείο CSV) χρησιμοποιείται. Το XLSX έχει ένα μόνο φύλλο εργασίας. Δεν υπολογίζονται τύποι και δεν διατηρείται καμία μορφοποίηση — το CSV δεν έχει καμία, οπότε το XLSX είναι απλά δεδομένα.
Τα μηνύματα σφάλματος που μπορεί να συναντήσετε:
| Μήνυμα | Αιτία |
|---|---|
| "Choose a CSV, JSON or XLSX file." | Το αρχείο δεν έχει το σωστό τύπο. |
| "This file is too large. Use a file under ‹max›." | Υπέρβαση του ορίου μεγέθους. |
| "Choose a different output format." | Μη έγκυρη μορφή εξόδου. |
| "Could not convert this file." | Γενικό σφάλμα μετατροπής. |
| "This CSV could not be parsed." | Λάθος διαχωριστής ή κακό δομημένο CSV. |
| "This file has no table rows." | Το CSV δεν περιέχει γραμμές δεδομένων. |
| "This table has more than ‹max› rows." | Υπέρβαση ορίου γραμμών. |
| "This table has more than ‹max› columns." | Υπέρβαση ορίου στηλών. |
| "Conversion cancelled." | Ο χρήστης ακύρωσε. |
| "This conversion is taking too long. Try a smaller file." | Χρονομετρημένο timeout. |
Η μετατροπή εκτελείται πλήρως στον browser. Ο browser διαβάζει το αρχείο και γράφει την μετατρεπόμενη έξοδο τοπικά στην συσκευή σας. Το πλεονέκτημα: κανένα ανέβασμα δεδομένων, καμία αποθήκευση σε τρίτους.
Ποιος το χρειάζεται
- Όποιος λαμβάνει μια αναφορά CSV (π.χ. από CRM, πλατφόρμα ηλεκτρονικού εμπορίου, εξαγωγή βάσης δεδομένων) και θέλει να την ανοίξει στο Excel με τις κεφαλίδες στηλών ανέπαφες.
- Όποιος πρέπει να μοιραστεί πίνακες με συναδέλφους που δουλεύουν μόνο με αρχεία Excel, χωρίς να γίνει αλλαγή στη μορφοποίηση ή να χαθούν μηδενικά.
- Όποιος θέλει να εφαρμόσει λειτουργίες του Excel (ταξινόμηση, φίλτρα, συγκεντρωτικοί πίνακες) σε δεδομένα που αρχικά ήρθαν ως CSV, χωρίς να αντιμετωπίσει προβλήματα αυτόματης μετατροπής ημερομηνιών ή αριθμών.
- Όποιος χρειάζεται να διασφαλίσει ότι τα μηδενικά στην αρχή αναγνωριστικών (π.χ. ταχυδρομικοί κώδικες όπως 00123, αριθμοί λογαριασμού, κωδικοί προϊόντων) δεν θα αποκοπούν από μια συνηθισμένη εισαγωγή CSV — αυτός ο μετατροπέας τα κρατά ως κείμενο στο XLSX.
- Όποιος προτιμά την επεξεργασία από την πλευρά του πελάτη για λόγους απορρήτου ή ασφάλειας και δεν θέλει να ανεβάσει το CSV σε έναν διακομιστή.
Συχνές ερωτήσεις
Γιατί οι αριθμοί αποθηκεύονται ως κείμενο στο XLSX; Διότι το CSV δεν φέρει πληροφορία τύπου. Ο μετατροπέας δεν κάνει εικασίες. Μετά τη μετατροπή, μπορείτε να επιλέξετε τα κελιά και να αλλάξετε τη μορφή τους σε "Αριθμός" ή "Ημερομηνία" από το Excel.
Τι συμβαίνει αν το CSV περιέχει κόμματα μέσα σε ένα πεδίο;
Αν το πεδίο είναι σωστά γραμμένο με εισαγωγικά (π.χ. "Νέα Υόρκη, Νέα Υόρκη"), ο μετατροπέας το αναγνωρίζει. Αν δεν υπάρχουν εισαγωγικά, το πεδίο θα σπάσει και θα εμφανιστεί σφάλμα ανάλυσης. Επιλέξτε τον σωστό διαχωριστή και βεβαιωθείτε ότι το αρχείο ακολουθεί το RFC 4180.
Μπορώ να μετατρέψω πολλά φύλλα CSV σε ένα XLSX; Όχι. Η σελίδα δέχεται ένα μόνο αρχείο CSV και παράγει ένα μόνο φύλλο εργασίας. Για πολλά φύλλα, θα πρέπει να κάνετε ξεχωριστές μετατροπές και μετά να συνδυάσετε τα φύλλα χειροκίνητα στο Excel.
Το εργαλείο λειτουργεί χωρίς σύνδεση; Χρειάζεστε σύνδεση για να φορτώσετε τη σελίδα. Μόλις φορτωθεί, η μετατροπή γίνεται τοπικά. Αν η σελίδα χρειαστεί νέους πόρους, θα ζητηθεί σύνδεση.
Γιατί μου δίνει σφάλμα "This CSV could not be parsed." ακόμα κι αν το CSV φαίνεται καλό; Πιθανόν ο διαχωριστής που επιλέξατε δεν ταιριάζει με αυτόν που χρησιμοποιείται στο αρχείο. Δοκιμάστε με άλλον διαχωριστή. Επίσης, ελέγξτε αν υπάρχουν κενές γραμμές στο τέλος ή κελιά με ασυνήθιστους χαρακτήρες.
Ποιο είναι το μέγιστο μέγεθος αρχείου που μπορώ να μετατρέψω; Το όριο είναι 8 MB ανά αρχείο, 10.000 γραμμές και 200 στήλες. Αν το αρχείο σας είναι μεγαλύτερο, το μήνυμα This file is too large. Use a file under ‹max›. θα εμφανιστεί. Δοκιμάστε να συμπιέσετε ή να χωρίσετε το CSV.