Μετατροπέας CSV σε SQL
Μετάτρεψε CSV σε εντολές SQL INSERT, με προαιρετικό CREATE TABLE. Όρισε το όνομα πίνακα και αντίγραψε το σενάριο. Τρέχει στον browser σου.
Οπισθότυπο: SQL → CSVΣχετικά εργαλεία
Πώς να χρησιμοποιήσετε το CSV → SQL
- 01
Επικόλλησε το CSV σου στο αριστερό πλαίσιο, ή πληκτρολόγησέ το.
- 02
Διάλεξε τον οριοθέτη που χρησιμοποιεί το CSV σου, το SQL ενημερώνεται αμέσως στα δεξιά.
- 03
Αντίγραψε το SQL με το κουμπί αντιγραφής.
Τι κάνει
Αυτό το εργαλείο μετατρέπει κάθε γραμμή CSV σε εντολή INSERT για το όνομα πίνακα που διαλέγεις, έτοιμη να γεμίσει μια βάση δεδομένων. Τσέκαρε την επιλογή για να προστεθεί μπροστά ένα αντίστοιχο CREATE TABLE.
Οι τιμές μπαίνουν σε εισαγωγικά και διαφεύγουν με ασφάλεια: οι αριθμοί μένουν χωρίς εισαγωγικά, τα κενά κελιά γίνονται κενές συμβολοσειρές, και τα μονά εισαγωγικά μέσα στο κείμενο διπλασιάζονται.
Ασφαλές εκ κατασκευής
Τα αναγνωριστικά τυλίγονται σε διπλά εισαγωγικά και οι τιμές συμβολοσειρών χρησιμοποιούν μονά εισαγωγικά με κάθε ενσωματωμένο εισαγωγικό διπλασιασμένο, οπότε το παραγόμενο SQL είναι έγκυρο και ανθεκτικό στο να σπάει σε αποστρόφους.
Η έξοδος είναι φορητό ANSI SQL που δέχονται οι περισσότερες βάσεις δεδομένων, όπως PostgreSQL, MySQL και SQLite.
Ιδιωτικό και χωρίς όρια
Κάθε μετατροπή γίνεται τοπικά στον browser σου, οπότε τα δεδομένα σου δεν ανεβαίνουν, δεν καταγράφονται και δεν αποθηκεύονται ποτέ σε διακομιστή. Μπορείς να το χρησιμοποιήσεις σε εμπιστευτικές εξαγωγές χωρίς δεύτερη σκέψη, και συνεχίζει να λειτουργεί εκτός σύνδεσης μόλις φορτώσει η σελίδα.
Δεν υπάρχει εγγραφή, ούτε υδατογράφημα, ούτε όριο γραμμών: το μόνο ταβάνι είναι η μνήμη της συσκευής σου.
Συχνές ερωτήσεις
Δημιουργεί και τον πίνακα;
Προαιρετικά. Ενεργοποίησε το "Προσθήκη CREATE TABLE" και προσθέτει μπροστά μια εντολή με κάθε στήλη τυποποιημένη ως TEXT, την οποία μπορείς να προσαρμόσεις σε πραγματικούς τύπους πριν την εκτελέσεις.
Ποιον οριοθέτη να χρησιμοποιήσω;
Το κόμμα είναι το πρότυπο. Διάλεξε ερωτηματικό σε περιοχές όπου το κόμμα είναι το δεκαδικό σύμβολο (συνηθισμένο σε γερμανικές και άλλες ευρωπαϊκές εξαγωγές), στηλοθέτη για αρχεία TSV, ή κάθετη γραμμή όταν οι τιμές σου περιέχουν ήδη κόμματα.
Υπάρχει όριο γραμμών ή μεγέθους αρχείου;
Δεν υπάρχει σταθερό όριο γραμμών ούτε ημερήσια ποσόστωση. Επειδή όλα τρέχουν τοπικά, το πρακτικό όριο είναι η μνήμη της συσκευής σου, που καλύπτει άνετα τις δεκάδες χιλιάδες γραμμές που περιέχουν οι περισσότερες εξαγωγές.
Ανεβαίνουν τα δεδομένα μου κάπου;
Όχι. Η μετατροπή τρέχει εξ ολοκλήρου στον browser σου με JavaScript από την πλευρά του πελάτη, οπότε τίποτα από όσα επικολλάς ή ρίχνεις δεν φεύγει ποτέ από τη συσκευή σου. Αυτό το κάνει ασφαλές για υπολογιστικά φύλλα που περιέχουν email πελατών, οικονομικά μεγέθη ή άλλα ευαίσθητα δεδομένα.