Μετάβαση στο κύριο περιεχόμενο

Πώς να μετατρέψετε πολλά αρχεία Excel σε αρχεία CSV στο Excel;

Συγγραφέας: Sun Τελευταία τροποποίηση: 2024-12-02

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

Μαζική μετατροπή αρχείων Excel ενός φακέλου σε αρχεία CSV με VBA

Μετατροπή φύλλων βιβλίου εργασίας σε ξεχωριστά αρχεία CSV με το Kutools για Excelκαλή ιδέα3


Μαζική μετατροπή αρχείων Excel ενός φακέλου σε αρχεία CSV με VBA

Στο Excel, δεν υπάρχει καμία ενσωματωμένη λειτουργία για την γρήγορη εκτέλεση αυτής της εργασίας, εκτός από τη χρήση VBA.

1. Ενεργοποιήστε το Excel και πατήστε Alt + F11 ανοίγουν τα κλειδιά Microsoft Visual Basic για εφαρμογές παράθυρο.

2. κλικ Κύριο θέμα > Μονάδα μέτρησης για να δημιουργήσετε μια νέα ενότητα.

3. Αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τους στο νέο παράθυρο Module.

VBA: Μαζική μετατροπή αρχείων Excel σε CSV

Sub WorkbooksSaveAsCsvToFolder()
'UpdatebyExtendoffice20181031
Dim xObjWB As Workbook
Dim xObjWS As Worksheet
Dim xStrEFPath As String
Dim xStrEFFile As String
Dim xObjFD As FileDialog
Dim xObjSFD As FileDialog
Dim xStrSPath As String
Dim xStrCSVFName As String
Dim xS  As String
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    Application.Calculation = xlCalculationManual
    Application.DisplayAlerts = False
    On Error Resume Next
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
    xObjFD.AllowMultiSelect = False
    xObjFD.Title = "Kutools for Excel - Select a folder which contains Excel files"
    If xObjFD.Show <> -1 Then Exit Sub
    xStrEFPath = xObjFD.SelectedItems(1) & "\"
    Set xObjSFD = Application.FileDialog(msoFileDialogFolderPicker)
    xObjSFD.AllowMultiSelect = False
    xObjSFD.Title = "Kutools for Excel - Select a folder to locate CSV files"
    If xObjSFD.Show <> -1 Then Exit Sub
    xStrSPath = xObjSFD.SelectedItems(1) & "\"
    xStrEFFile = Dir(xStrEFPath & "*.xls*")
    Do While xStrEFFile <> ""
       xS = xStrEFPath & xStrEFFile
        Set xObjWB = Application.Workbooks.Open(xS)
        xStrCSVFName = xStrSPath & Left(xStrEFFile, InStr(1, xStrEFFile, ".") - 1) & ".csv"
        xObjWB.SaveAs Filename:=xStrCSVFName, FileFormat:=xlCSV
        xObjWB.Close savechanges:=False
        xStrEFFile = Dir
  Loop
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
End Sub

4. Τύπος F5 κλειδί, επιλέξτε το φάκελο που περιέχει τα αρχεία Excel που θέλετε να μετατρέψετε σε αρχεία CSV στο πρώτο παράθυρο διαλόγου.
Ένα στιγμιότυπο οθόνης του πρώτου πλαισίου διαλόγου για την επιλογή ενός φακέλου που περιέχει αρχεία Excel για μετατροπή

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

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


Μετατροπή φύλλων βιβλίου εργασίας σε ξεχωριστά αρχεία CSV με το Kutools για Excel

Όπως γνωρίζουμε, μπορούμε να μετατρέψουμε ολόκληρο το βιβλίο εργασίας σε ένα αρχείο CSV στο Excel μόνο με τη λειτουργία Αποθήκευση ως. Μερικές φορές, μπορεί να χρειαστεί να μετατρέψετε μεμονωμένα φύλλα σε αρχεία CSV. Σε τέτοιες περιπτώσεις, το Διαχωρισμός βιβλίου εργασίας χρησιμότητα του Kutools για Excel μπορεί να βοηθήσει.

Kutools για Excel προσφέρει πάνω από 300 προηγμένες λειτουργίες για τον εξορθολογισμό σύνθετων εργασιών, ενισχύοντας τη δημιουργικότητα και την αποτελεσματικότητα. Βελτιωμένο με δυνατότητες AI, Το Kutools αυτοματοποιεί τις εργασίες με ακρίβεια, καθιστώντας τη διαχείριση δεδομένων αβίαστη. Λεπτομερείς πληροφορίες του Kutools για Excel...         Δωρεάν δοκιμή...

1. Ενεργοποιήστε το βιβλίο εργασίας που θέλετε να μετατρέψετε τα φύλλα του ως ξεχωριστά αρχεία CSV, κάντε κλικ στο Kutools Plus > Βιβλίο εργασίας > Διαχωρισμός βιβλίου εργασίας.
Ένα στιγμιότυπο οθόνης που δείχνει το βοηθητικό πρόγραμμα Split Workbook στην καρτέλα Kutools στο Excel

2. Στο Διαχωρισμός βιβλίου εργασίας διαλόγου, ελέγξτε το όνομα του φύλλου που θέλετε να διαχωρίσετε (όλα τα φύλλα ελέγχονται από προεπιλογή), ελέγξτε Αποθήκευση ως πληκτρολογήστε, επιλέξτε CSV (Macintosh) (* .CSV) από την αναπτυσσόμενη λίστα.
Ένα στιγμιότυπο οθόνης του πλαισίου διαλόγου Διαχωρισμός βιβλίου εργασίας με CSV ως επιλεγμένη μορφή

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

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

Kutools για Excel - Supercharge Excel με πάνω από 300 βασικά εργαλεία. Απολαύστε μόνιμα δωρεάν λειτουργίες AI! Παρ'το Τώρα

Επίδειξη: Διαχωρίστε το βιβλίο εργασίας χρησιμοποιώντας Kutools για EXCEL

Kutools για Excel: Πάνω από 300 εύχρηστα εργαλεία στα χέρια σας! Απολαύστε μόνιμα δωρεάν λειτουργίες AI! Κατεβάστε τώρα!

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!