Μετατροπή Excel σε SQL
Ο μετατροπέας δημιουργεί ένα σενάριο SQL που φτιάχνει πίνακα από τη γραμμή επικεφαλίδων και εισάγει κάθε γραμμή από κάτω, με εισαγωγικά κατάλληλα για τη βάση δεδομένων που επιλέγετε.
Μετατροπέας δεδομένων
ή σύρετε Αρχεία CSV, TSV, TXT … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Χαρακτήρας που χωρίζει τις στήλες σε αρχεία CSV και κειμένου, τόσο για ανάγνωση όσο και για εγγραφή. Η αυτόματη επιλογή τον εντοπίζει από την είσοδο και γράφει κόμματα.
Το UTF-8 λειτουργεί για κάθε γλώσσα. Επιλέξτε UTF-8 με BOM αν το Excel στα Windows εμφανίζει παραμορφωμένους τόνους ή ασιατικούς χαρακτήρες κατά το άνοιγμα του CSV.
Είσοδος Excel, ODS και Numbers: μετατροπή μόνο του πρώτου φύλλου ή όλων των φύλλων (ένα CSV ανά φύλλο μέσα σε ZIP ή ένα κλειδί JSON ανά φύλλο).
Όνομα της καρτέλας φύλλου στο νέο υπολογιστικό φύλλο, έως 31 χαρακτήρες.
Ο πίνακας αντικειμένων χρησιμοποιεί τα ονόματα στηλών ως κλειδιά σε κάθε γραμμή· ο πίνακας πινάκων είναι πιο συμπαγής και κρατά την κεφαλίδα ως πρώτο πίνακα.
Όνομα του εξωτερικού στοιχείου που περιέχει όλες τις γραμμές· κάθε γραμμή γίνεται ένα <row> μέσα σε αυτό.
Χρησιμοποιείται στις εντολές CREATE TABLE και INSERT. Μόνο γράμματα, ψηφία και κάτω παύλες.
Τα εισαγωγικά και οι τύποι στηλών διαφέρουν ελαφρά ανάμεσα στις βάσεις δεδομένων· επιλέξτε εκείνη στην οποία θα κάνετε εισαγωγή.
Αναδιατύπωση των κελιών ημερομηνίας σε μία μορφή. Το ISO (2026-10-18) είναι το ασφαλέστερο για βάσεις δεδομένων και κώδικα· η διατήρηση τα αφήνει όπως εμφανίζονται στην πηγή.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε το βιβλίο εργασίας
Προσθέστε ένα αρχείο XLSX, XLS ή ODS. Διαβάζεται το πρώτο φύλλο και η πρώτη γραμμή δίνει τα ονόματα των στηλών. Έως 20 αρχεία ανά παρτίδα, 95 MB το καθένα.
- 2
Επιλέξτε διάλεκτο και όνομα πίνακα
Ανοίξτε τις Σύνθετες ρυθμίσεις και ορίστε τη Διάλεκτος SQL σύμφωνα με τη βάση δεδομένων στην οποία θα εκτελέσετε το script. Στη συνέχεια πληκτρολογήστε ένα Όνομα πίνακα SQL με γράμματα, ψηφία και κάτω παύλες.
- 3
Μετατρέψτε και εκτελέστε το σενάριο
Πατήστε Μετατροπή σε SQL, κατεβάστε το αρχείο .sql και εκτελέστε το στο πρόγραμμα-πελάτη της βάσης δεδομένων ή περάστε το στο εργαλείο γραμμής εντολών που συνοδεύει τη βάση σας.
Πώς μετατρέπω το Excel σε SQL;
Ανεβάστε το βιβλίο εργασίας, επιλέξτε τη βάση δεδομένων σας στη Διάλεκτος SQL και πατήστε Μετατροπή σε SQL. Παίρνετε ένα αρχείο .sql με μια εντολή CREATE TABLE που βασίζεται στην πρώτη γραμμή και εντολές INSERT για τα δεδομένα, έτοιμο για εκτέλεση.
Excel σε SQL: ποιοι μετατρέπουν ένα φύλλο σε εντολές INSERT
Τα λογιστικά φύλλα είναι εκεί όπου ξεκινούν τα δεδομένα· οι βάσεις δεδομένων είναι εκεί όπου χρησιμοποιούνται. Ένας προγραμματιστής παίρνει από την ομάδα πωλήσεων έναν κατάλογο προϊόντων σε XLSX και τον χρειάζεται στη βάση staging μέχρι το απόγευμα. Ένας αναλυτής θέλει τους στόχους του περασμένου τριμήνου δίπλα στον πίνακα παραγγελιών, ώστε ένα ερώτημα να τους συγκρίνει. Και στις δύο περιπτώσεις το φύλλο έχει τις σωστές γραμμές, αλλά η βάση θέλει εντολές.
Η ίδια η SQL είναι παλιά και σταθερή: ο ANSI δημοσίευσε το πρώτο πρότυπο SQL το 1986 και ο ISO το υιοθέτησε το 1987. Οι διαφορές ανάμεσα στις βάσεις βρίσκονται στις λεπτομέρειες, κυρίως στον τρόπο που μπαίνουν εισαγωγικά στα ονόματα στηλών και στον τρόπο που γράφονται οι συμβολοσειρές και οι ημερομηνίες. Γι' αυτό ο μετατροπέας ζητά διάλεκτο αντί να παράγει ένα γενικό script. Αν τα δεδομένα σας είναι ήδη επίπεδο αρχείο, το CSV σε SQL κάνει την ίδια δουλειά χωρίς το βήμα του βιβλίου εργασίας.
Διαφορές διαλέκτων SQL στο παραγόμενο σενάριο
Τα αναγνωριστικά μπαίνουν μέσα σε backticks, οπότε μια επικεφαλίδα όπως order date διατηρείται ως όνομα στήλης. Το script εκτελείται στο πρόγραμμα-πελάτη γραμμής εντολών mysql, στο MySQL Workbench ή στην καρτέλα SQL του phpMyAdmin.
- Οι συμβολοσειρές χρησιμοποιούν απλά εισαγωγικά, με διπλασιασμό των εισαγωγικών που περιέχονται μέσα τους
Τα αναγνωριστικά χρησιμοποιούν διπλά εισαγωγικά, τη μορφή που ορίζει το πρότυπο SQL. Εκτελέστε το αρχείο με psql -f ή επικολλήστε το στο εργαλείο ερωτημάτων του pgAdmin.
- Τα ονόματα με εισαγωγικά διατηρούν τα κεφαλαία και τα πεζά τους
Η SQLite δέχεται τα τυπικά αναγνωριστικά με διπλά εισαγωγικά και αποθηκεύει κάθε τιμή με ευέλικτο τύπο. Φορτώστε το script με sqlite3 data.db < file.sql.
- Κατάλληλη για τοπικό αντίγραφο ανάλυσης ή για αρχικά δεδομένα μιας εφαρμογής κινητού
Τα αναγνωριστικά μπαίνουν σε αγκύλες. Ανοίξτε το αρχείο στο SQL Server Management Studio και εκτελέστε το.
- Μια λίστα VALUES πολλών γραμμών στον SQL Server περιορίζεται σε 1.000 γραμμές ανά εντολή INSERT
Παράδειγμα αποτελέσματος μετατροπής Excel σε SQL
CREATE TABLE "customers" (
"id" INTEGER,
"customer" TEXT,
"signup_date" DATE
);
INSERT INTO "customers" ("id", "customer", "signup_date") VALUES
(1, 'Σιδηρικά O''Neill', '2026-03-02'),
(2, 'Στούντιο Φωτεινή Γραμμή', '2026-04-15');Μετατροπέας Excel σε SQL ή οδηγοί εισαγωγής βάσεων δεδομένων
| UltKit | Οδηγός εισαγωγής της βάσης | Script γραμμένο με το χέρι | |
|---|---|---|---|
| Λειτουργεί χωρίς ενεργή σύνδεση με βάση δεδομένων | yes | no | yes |
| Αποτέλεσμα που μπορείτε να ελέγξετε, να κάνετε commit στο Git και να εκτελέσετε ξανά | yes | no | yes |
| Τα απόστροφοι στα ονόματα διαφεύγουν αυτόματα | yes | yes | no |
| Οι ημερομηνίες γράφονται ως τιμές ISO | yes | Εξαρτάται από τις τοπικές ρυθμίσεις | no |
| Το ίδιο αρχείο για MySQL, PostgreSQL, SQLite ή SQL Server | Επιλέγετε διάλεκτο | no | no |
| Διαγραφή αρχείων μετά από | 30 λεπτά | Μένουν τοπικά | Μένουν τοπικά |
Στοιχεία για τις μορφές Excel και SQL
XLSX
Βιβλίο εργασίας Microsoft Excel
Το XLSX είναι η προεπιλεγμένη μορφή βιβλίου εργασίας του Microsoft Excel από το Office 2007, βασισμένη στο πρότυπο Office Open XML. Αποθηκεύει πολλά φύλλα, τύπους, μορφοποίηση, γραφήματα, συγκεντρωτικούς πίνακες και επικύρωση δεδομένων σε πακέτο ZIP με XML. Υποστηρίζει πάνω από ένα εκατομμύριο γραμμές ανά φύλλο και είναι η προεπιλεγμένη μορφή ανταλλαγής για επαγγελματικά υπολογιστικά φύλλα. Τα Φύλλα Google, το LibreOffice και το Numbers ανοίγουν XLSX, αν και οι μακροεντολές και οι προηγμένες λειτουργίες ίσως δεν διατηρούνται.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- 2007 · Microsoft
SQL
Σενάριο SQL
Ένα αρχείο SQL είναι σενάριο απλού κειμένου με εντολές Structured Query Language, όπως CREATE TABLE και INSERT, που μια βάση δεδομένων εκτελεί με τη σειρά. Χρησιμοποιείται συχνά για αντίγραφα ασφαλείας βάσεων, μεταφορές και κοινοποίηση δειγματικών δεδομένων. Η ίδια η γλώσσα είναι πρότυπο ISO, αλλά οι MySQL, PostgreSQL, SQLite και SQL Server έχουν η καθεμία τις δικές της διαλέκτους, οπότε τα σενάρια συχνά χρειάζονται μικρές αλλαγές ανάμεσα στα συστήματα. Οποιοσδήποτε επεξεργαστής κειμένου ανοίγει ένα αρχείο SQL, ενώ για την εκτέλεσή του χρειάζεται πελάτης βάσης δεδομένων.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- –
Το Excel μετατρέπεται σε SQL όταν μια λίστα που τηρούν άνθρωποι, όπως ένα φύλλο τιμών, μια εξαγωγή πελατών ή αρχικά δεδομένα για μια νέα εφαρμογή, πρέπει να γίνει πραγματικός πίνακας στον οποίο δουλεύουν ερωτήματα, συνδέσεις και περιορισμοί.
Ερωτήσεις για τη μετατροπή Excel σε SQL
Λειτουργεί η διάλεκτος MySQL και για MariaDB;
Ναι. Η MariaDB ξεκίνησε το 2009 ως fork της MySQL και εξακολουθεί να διαβάζει αναγνωριστικά μέσα σε backticks και την ίδια σύνταξη INSERT. Οι διαχειριζόμενες υπηρεσίες, όπως το Amazon RDS, εκτελούν τις συνήθεις μηχανές βάσεων, οπότε επιλέξτε τη διάλεκτο της μηχανής και όχι την επωνυμία του hosting.
Πώς γράφονται οι ημερομηνίες του Excel στο αρχείο SQL;
Το Excel αποθηκεύει μια ημερομηνία ως αριθμό ημερών από το 1900, οπότε μια απευθείας ανάγνωση θα εισήγαγε αριθμούς όπως 46313. Αυτή η σελίδα ορίζει τις Ημερομηνίες σε ISO και γράφει '2026-10-18', μια τιμή που δέχονται για στήλες ημερομηνίας οι MySQL, PostgreSQL, SQLite και SQL Server.
Πόσο μεγάλο φύλλο χωράει σε ένα σενάριο SQL;
Ένα φύλλο XLSX χωράει έως 1.048.576 γραμμές και ένα παλιό XLS 65.536. Ένα script τέτοιου μεγέθους είναι μεγάλο, γι' αυτό ελέγξτε πρώτα το όριο του διακομιστή: η MySQL 8.0 απορρίπτει κάθε μεμονωμένη εντολή πάνω από max_allowed_packet, που είναι 64 MB από προεπιλογή. Για πολύ μεγάλα φύλλα, ένα επίπεδο αρχείο από το Excel σε CSV και ο μαζικός φορτωτής της βάσης είναι ταχύτερα.
Μπορώ να επιλέξω τα ονόματα πίνακα και στηλών;
Το όνομα του πίνακα προέρχεται από το Όνομα πίνακα SQL, έως 64 χαρακτήρες με γράμματα, ψηφία και κάτω παύλες. Τα ονόματα των στηλών προέρχονται από τη γραμμή 1 του φύλλου, οπότε αν θέλετε ονόματα snake_case όπως order_date, μετονομάστε πρώτα τις επικεφαλίδες στο Excel.
Τι γίνεται με τους τύπους και τη μορφοποίηση;
Μια βάση δεδομένων αποθηκεύει τιμές, γι' αυτό κάθε κελί με τύπο εισάγεται ως το τελευταίο υπολογισμένο αποτέλεσμά του. Γραμματοσειρές, χρώματα γεμίσματος, σχόλια και γραφήματα δεν περνούν ποτέ στο script.
Γιατί τα ονόματα των στηλών μου είναι πεζά στην PostgreSQL;
Η PostgreSQL μετατρέπει σε πεζά τα αναγνωριστικά χωρίς εισαγωγικά, οπότε τα OrderDate και orderdate είναι η ίδια στήλη, εκτός αν το όνομα μπει σε διπλά εισαγωγικά. Η διάλεκτος PostgreSQL βάζει εισαγωγικά στα αναγνωριστικά, ώστε να διατηρείται η μορφή που πληκτρολογήσατε στην επικεφαλίδα. Αργότερα, χρησιμοποιήστε τα ίδια εισαγωγικά στα ερωτήματα.
- Μετατροπή CSV σε SQLΜετατροπή CSV σε SQL: CREATE TABLE και εντολές INSERT για MySQL, PostgreSQL, SQLite ή SQL Server, με όποιο όνομα πίνακα θέλετε. Χωρίς λογαριασμό.
- Μετατροπή SQL σε CSVΜετατρέψτε τις εντολές INSERT ενός dump .sql σε γραμμές CSV για Excel ή Google Sheets. Dump από MySQL, phpMyAdmin, SQLite και SQL Server.
- Μετατροπή Excel σε CSVΜετατροπή Excel (XLS, XLSX, XLSM) σε CSV με κάθε φύλλο σε ξεχωριστό αρχείο, κόμμα ή ερωτηματικό και UTF-8 που το Excel ανοίγει σωστά.
- Μετατροπή Excel σε JSONΜετατροπή Excel σε JSON online: οι επικεφαλίδες γίνονται κλειδιά, κάθε γραμμή αντικείμενο, ημερομηνίες σε ISO. Δέχεται XLSX, XLS, ODS, Numbers.
- Μετατροπή Excel σε XMLΜετατρέψτε φύλλο Excel σε XML χωρίς χάρτες XML ή την καρτέλα «Προγραμματιστής». Κάθε γραμμή γίνεται εγγραφή. Είσοδος XLSX, XLS και ODS.
- Μετατροπή XLSX σε CSVΜετατρέψτε βιβλίο εργασίας XLSX σε CSV UTF-8 για Shopify, WooCommerce, Mailchimp, Salesforce ή βάση δεδομένων. Τύποι ως τιμές, ημερομηνίες ISO.