Πώς να χωρίσετε ένα τεράστιο αρχείο CSV σε μικρότερα αρχεία στα Windows 11/10

Το Microsoft Excel είναι ένα πρόγραμμα υπολογιστικών φύλλων και ένα εξαιρετικό εργαλείο που χρησιμοποιείται για την ανάλυση δεδομένων, τον εντοπισμό πληροφοριών, τη δημιουργία γραφημάτων και την παρουσίασή τους στους υπεύθυνους λήψης αποφάσεων. Το Excel λειτουργεί αποτελεσματικά σε όλα τα επίπεδα, από μια απλή αριθμομηχανή μέχρι τους πιο τεχνικούς υπολογισμούς. Όμως, κάθε τόσο, αντιμετωπίζετε πρόβλημα μεγέθους υπολογιστικού φύλλου όταν αντιμετωπίζετε μεγάλα δεδομένα. Σε αυτό το άρθρο ας μάθουμε πώς να χωρίσουμε ένα τεράστιο αρχείο CSV σε πολλά μικρότερα αρχεία.

Πίνακας περιεχομένων

Γιατί να χωρίσετε το τεράστιο υπολογιστικό φύλλο του Excel;

Τα υπολογιστικά φύλλα του Excel θα ανοίξουν μόνο τις πρώτες 1.048.576 σειρές και 16.384 στήλες δεδομένων. Κατά καιρούς συναντάτε ένα αρχείο .csv που περιέχει πολύ περισσότερα δεδομένα από αυτό.

Ας υποθέσουμε ότι πρέπει να αποθηκεύσετε δεδομένα των ασθενών σε ένα νοσοκομείο, θα χρειαστεί να εισαγάγετε ένα αρχείο CSV που περιέχει τόσο πολλούς αριθμούς εγγραφών, ας πούμε πάνω από ένα εκατομμύριο. Όμως, το ερώτημα εδώ είναι πώς θα εισαγάγετε και θα διαχειριστείτε ένα υπολογιστικό φύλλο με πάνω από ένα εκατομμύριο εγγραφές;

Η λύση είναι να χωρίσετε το τεράστιο αρχείο CSV περισσότερων από ένα εκατομμύριο ασθενών σε μικρότερα πολλαπλά αρχεία, ώστε να είναι εύκολο να εργαστεί για το Excel.

Τι συμβαίνει όταν ανοίγετε τεράστια αρχεία CSV στο Excel;

Το Excel θα δυσκολευτεί να ανοίξει. Το μεγάλο αρχείο θα διαρκέσει μερικά λεπτά για να ανοίξει και μπορείτε να δείτε μόνο τα δεδομένα που υπάρχουν στις κορυφαίες 1048576 σειρές. Μετά από αυτό, θα λάβετε ένα σφάλμα που λέει "Το αρχείο δεν φορτώθηκε πλήρως“. Μπορείτε να εργαστείτε μόνο στις σειρές που εμφανίζονται. Αυτό δεν βοηθά όταν χρειάζεται να αναλύσετε και να μελετήσετε ολόκληρα τα δεδομένα. Επομένως, είναι καλύτερο να χωρίσετε το αρχείο.

Σε αυτό το άρθρο, χρησιμοποιώ δύο τυχαία υπολογιστικά φύλλα CSV Excel για να εξηγήσω πώς να χωρίσω τεράστια αρχεία CSV σε μικρότερα αρχεία.

Τρόποι για να χωρίσετε τεράστια αρχεία CSV

1. Χρησιμοποιήστε ένα πρόγραμμα για να χωρίσετε αρχεία CSV

Μπορούμε απλά να χρησιμοποιήσουμε τα προγράμματα CSV Splitter για να χωρίσουμε τα τεράστια αρχεία CSV. Αυτοί οι διαχωριστές χρησιμοποιούνται ευρέως παρά τα προβλήματα μνήμης τους. Χρησιμοποιήστε οποιοδήποτε από τα παρακάτω προγράμματα για να χωρίσετε τα αρχεία. Διατίθενται ελεύθερα στο Διαδίκτυο για λήψη.

1. Τεράστιος διαχωριστής CSV

Αυτός είναι ένας απλός και απλός στη χρήση διαχωριστής CSV. Ας δούμε πώς μπορούμε να χωρίσουμε τα αρχεία χρησιμοποιώντας αυτό το παρακάτω,

1. Αφού ανοίξετε τον διαχωριστή, απλώς εισάγετε το αρχείο CSV θέλετε να χωρίσετε και να αναφέρετε το Καταμέτρηση Γραμμών και κάντε κλικ στο Διαίρεση αρχείου.

Διαίρεση Csv

2. Μόλις ολοκληρωθεί ο διαχωρισμός, θα λάβετε τα πολλαπλά διαχωρισμένα αρχεία όπως φαίνεται

Διαίρεση Csv1

2. CSV Splitter

Αυτό κάνει επίσης την ίδια λειτουργία με τον παραπάνω διαχωριστή. Ας δούμε πώς να χωρίσουμε τα αρχεία σε αυτό το πρόγραμμα.

1. Ανοίξτε τον διαχωριστή CSV και εισαγάγετε το αρχείο CSV που θέλετε να χωρίσετε. Εισαγάγετε τον αριθμό των σειρές και τέλος κάντε κλικ στο Εκτέλεση.

Csv Splitter

2. Αφού ολοκληρωθεί ο διαχωρισμός, τα αρχεία θα αποθηκευτούν στη θέση όπου υπάρχει το αρχικό σας αρχείο CSV.

Csv Splitter1

Υπάρχουν πολλά περισσότερα CSV Splitters διαθέσιμα στην αγορά, ένα παράδειγμα είναι BitRecover CSV Splitter. Μπορείτε να το χρησιμοποιήσετε αν θέλετε, αλλά πρέπει να πληρώσετε για να λάβετε την πλήρη έκδοση.

2. Διαχωρισμός CSV διαδικτυακής πηγής

Μπορείτε επίσης να χωρίσετε τα αρχεία CSV σε μικρότερα αρχεία χρησιμοποιώντας μια δωρεάν διαδικτυακή πηγή που ονομάζεται Split CSV.

1. Ανοίξτε το Διαίρεση CSV στο πρόγραμμα περιήγησής σας.

Online Csv

2. Ανεβάστε το αρχείο που θέλετε να χωρίσετε.

Online Csv1

3. Αναφέρετε τον αριθμό γραμμών που θέλετε να έχει το αρχείο.

Online Csv2

4. Ακολουθήστε τα βήματα που εμφανίζονται στην οθόνη και τέλος κάντε κλικ στο Διαίρεση.

Online Csv3

ΣΗΜΕΙΩΣΗ: Το Split CSV έχει επίσης ορισμένες premium επιλογές. Για να χρησιμοποιήσετε αυτές τις επιλογές, πρέπει να πληρώσετε κάποια τέλη συνδρομής.

3. Χρησιμοποιήστε ένα αρχείο δέσμης

Μπορούμε επίσης να χρησιμοποιήσουμε ένα αρχείο δέσμης για να χωρίσουμε το τεράστιο αρχείο CSV σε πολλά αρχεία. Ας δούμε πώς να δημιουργήσουμε ένα αρχείο δέσμης και, στη συνέχεια, να το προσαρμόσουμε για να κάνει τους άπορους.

1. Ανοίξτε ένα αρχείο κειμένου (Σημειωματάριο). Γράψτε τον κωδικό δέσμης για να χωρίσετε το αρχείο CSV (αντιγράψτε τον κώδικα που δίνεται παρακάτω).

Κωδικός παρτίδας

2. Τώρα, πηγαίνετε στο Αρχείο > Αποθήκευση ως > batch.bat αρχείο >Αποθήκευση.

Αποθήκευση αρχείου παρτίδας

3. Τώρα, το αρχείο αποθηκεύεται στην επιφάνεια εργασίας όπως φαίνεται παρακάτω. Διπλό κλικ στο αρχείο για εκτέλεση στη γραμμή εντολών.

Παρτίδα 1

ΣΗΜΕΙΩΣΗ: Εάν θέλετε να επεξεργαστείτε τον κωδικό, Κάντε δεξί κλικ στο εικονίδιο παρτίδας και κάντε κλικ στο Επεξεργασία.

4. Μόλις το πρόγραμμα δέσμης επεξεργαστεί τον κώδικα, το τεράστιο αρχείο CSV θα χωριστεί σε πολλά μικρότερα αρχεία με βάση την εισαγωγή σας.

5. Τώρα, ας δούμε τον κώδικα και ποιες αλλαγές πρέπει να κάνετε για να μπορέσετε να χωρίσετε το συγκεκριμένο αρχείο CSV σας.

Σύνολο παραγωγής

Θα χρειαστεί να αλλάξετε τις παρακάτω τιμές για να λειτουργήσει ανάλογα ο κώδικας για εσάς,

ΣΕΤ BFN = Αυτό θα πρέπει να δείχνει το αρχείο CSV που πρέπει να διαχωριστεί. Απλώς αντικαταστήστε με τη δική σας διαδρομή αρχείου CSV .

SET LPF = Αυτός είναι ο αριθμός των σειρών που θέλετε να ανοίξετε στο νέο σας αρχείο.

SET SFN = Αυτό είναι το νέο όνομα που δίνετε στα split αρχεία σας.

Αφού αλλάξετε αυτές τις τιμές, αποθηκεύστε τον κωδικό σας ως α .νυχτερίδα αρχείο με νέο όνομα και ακολουθήστε τα παραπάνω βήματα για να χωρίσετε το αρχείο CSV.

4. Χρησιμοποιήστε το Powershell

Η κωδικοποίηση Powershell είναι ευκολότερη και ταχύτερη σε σύγκριση με την επεξεργασία αρχείων δέσμης. Ως εκ τούτου, μπορούμε να πάμε με το Powershell για αυτήν την επεξεργασία. Πριν προχωρήσετε στη διαδικασία, αντιγράψτε τον κωδικό που δίνεται παρακάτω σε ένα σημειωματάριο.

Powershell

1. Τύπος "Windows+X" για να ανοίξετε το Powershell ως διαχειριστής.

Πατήστε Win + X μαζί για να ανοίξετε το μενού περιβάλλοντος με το Windows Powershell (διαχειριστής)Πατήστε Win + X μαζί για να ανοίξετε το μενού περιβάλλοντος με το Windows Powershell (διαχειριστής)

2. Τροποποιήστε τον κωδικό που αντιγράφηκε στο σημειωματάριο σύμφωνα με τις απαιτήσεις σας για το αρχείο CSV. Οι τροποποιήσεις που πρέπει να γίνουν είναι

  • $InputFilename = Get-Content 'C:\file\location' :- Συμπληρώστε το τοποθεσία του αρχείου CSV σας στο σύστημα. Τα αρχεία μου βρίσκονται στο "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows".
  • $OutputFilenamePattern = 'output_done_' :- Μπορείτε να αλλάξετε το παραγωγή όνομα του αρχείου σας σε αυτή τη γραμμή. Το όνομα του αρχείου εξόδου μου έχει αλλάξει σε "Έξοδος-δείγμα".
  • $LineLimit = 50000:- Εδώ, μπορείτε να περιορίσετε τον αριθμό γραμμών. Το περιορίζω στα 10000.

Αφού γίνουν οι αλλαγές, αντιγράψτε ολόκληρο τον κώδικα και επικολλήστε τον στο παράθυρο του Powershell.

3. Ο κώδικας εκτελείται στο παράθυρο Powershell και η έξοδος αποθηκεύεται ως .csv αρχεία.

Ισχύς εξόδου

5. Χρησιμοποιήστε το Power Pivot

1. Ανοίξτε ένα κενό υπολογιστικό φύλλο του Excel. Παω σε Δεδομένα > Νέο ερώτημα > Από αρχείο > Από CSV.

Power Pivot

2. Εμφανίζεται ένα παράθυρο που σας ζητά να εισαγάγετε ένα αρχείο CSV.

Power Pivot 1

3. Εμφανίζεται η προεπισκόπηση του αρχείου. Τώρα, κάντε κλικ στο Φόρτωση > Φόρτωση σε

Power Pivot 2

4. Βεβαιωθείτε ότι έχετε επιλέξει το πλαίσιο ενάντια "Προσθήκη αυτών των δεδομένων στο μοντέλο δεδομένων" και επίσης κάντε κλικ στο κουμπί επιλογής «Δημιουργία μόνο σύνδεσης». Τέλος, κάντε κλικ Φορτώνω.

Power Pivot 3

ΣΗΜΕΙΩΣΗ: Αυτό το βήμα λέει ότι δεν φορτώνουμε τα δεδομένα σε ένα φύλλο Excel.

6. Φορτώνεται ολόκληρο το μεγάλο αρχείο. Τώρα, κάντε κλικ στο Διαχείριση δεδομένων.

Power Pivot 4

7. Ο πίνακας Power Pivot θα εμφανιστεί τώρα στην οθόνη, όπου μπορείτε να προσθέσετε και να αλλάξετε τις στήλες όπως χρειάζεστε.

Συγκεντρωτικός πίνακας

Αυτή η μέθοδος δεν διαιρεί το αρχείο CSV σε μικρότερα αρχεία. Μπορείτε απλά να χειριστείτε το CSV στο Excel, κάτι που είναι πραγματικά χρήσιμο.

Αυτό είναι όλο.

Ελπίζουμε ότι αυτό το άρθρο ήταν χρήσιμο και ενημερωτικό.

Σχολιάστε και πείτε μας ποια μέθοδο χρησιμοποιήσατε.

Πώς να αλλάξετε το εικονίδιο φακέλου στα Windows 11

Πώς να αλλάξετε το εικονίδιο φακέλου στα Windows 11Πως ναWindows 11

Ενώ τα Windows 11 έρχονται με μερικές δικές τους νέες δυνατότητες, κληρονομούν τις δυνατότητες των προηγούμενων εκδόσεων. Ωστόσο, οι χρήστες είναι λίγο μπερδεμένοι με τη νέα διεπαφή χρήστη και, ως ...

Διαβάστε περισσότερα
Πώς να αποσυνδεθείτε από την εφαρμογή αλληλογραφίας στα Windows 11

Πώς να αποσυνδεθείτε από την εφαρμογή αλληλογραφίας στα Windows 11Πως ναΤαχυδρομείοWindows 11

16 Σεπτεμβρίου 2021 Με Τεχνικός ΣυγγραφέαςΗ εφαρμογή Windows Mail παρουσιάστηκε με τα Windows 8. Έχει εξελιχθεί σε μια ολοκληρωμένη εφαρμογή όλα αυτά τα χρόνια και τα Windows 11 έχουν επίσης αυτή τ...

Διαβάστε περισσότερα
Πώς να μετατρέψετε έναν βασικό δίσκο σε δυναμικό δίσκο στα Windows 11

Πώς να μετατρέψετε έναν βασικό δίσκο σε δυναμικό δίσκο στα Windows 11Πως ναWindows 11

Ανάλογα με την ανάγκη σας να χρησιμοποιήσετε τον υπολογιστή σας Windows, σκεφτείτε να μετατρέψετε τον βασικό σας δίσκο σε δυναμικό Ο δίσκος είναι μια καλή ιδέα, καθώς μπορείτε να βρείτε πολλές λειτ...

Διαβάστε περισσότερα