Come salvare o esportare ogni foglio come file CSV / PDF in Excel?
Ad esempio, hai una cartella di lavoro di grandi dimensioni con più fogli e desideri salvare o esportare ogni foglio come singolo file .csv o file PDF, come farlo facilmente e rapidamente? In questo articolo, introdurrò diversi metodi per risolverlo.
- Salva o esporta ogni foglio come file CSV / PDF con la funzione Salva con nome
- Batch salva o esporta ogni foglio come file CSV con VBA
- Batch salvare o esportare ogni foglio come file CSV/PDF con Kutools for Excel
Salva o esporta ogni foglio come file CSV / PDF con la funzione Salva con nome
Come sai, Microsoft Excel può salvare il foglio di lavoro corrente come singolo file .csv o file PDF. Pertanto, è possibile salvare o esportare manualmente ogni foglio come file .csv o PDF uno per uno.
1. Passare al foglio che si salverà o esportare come singolo file .csv e fare clic su Compila il (o Pulsante di ufficio)> Salva con nome.
2. Nella finestra di dialogo di apertura, specificare la cartella di destinazione in cui salvare il file .csv, fare clic su Salva come tipo casella e selezionare CSV (delimitato da virgole) (* .csv) or PDF (* .pdf) dall'elenco a discesa e fare clic su Risparmi pulsante.
3. Verranno visualizzate due finestre di dialogo di avviso in successione. Fare clic su OK > Sì.
Nota: Se salvi il foglio di lavoro attivo come file PDF, queste finestre di dialogo non verranno visualizzate. Vai al passaggio successivo.
4. Ripetere i passaggi 1-3 precedenti per salvare gli altri fogli come singoli file .csv uno per uno.
Batch salva o esporta ogni foglio come file CSV con VBA
Se sono presenti più fogli che desideri salvare o esportare come file .csv, il primo metodo richiederà molto tempo e sarà noioso. Questo VBA può semplificare il lavoro e semplificare il salvataggio o l'esportazione di ogni foglio come file .csv.
1. Stampa altro + F11 tasti contemporaneamente per aprire la finestra di Microsoft Visual Basic for Application.
2. Clic inserire > Moduli, quindi incolla il codice VBA seguente nella finestra del nuovo modulo.
VBA: salva ogni foglio come singolo file CSV
Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Fare clic sul Correre pulsante o premere F5 chiave per eseguire questo VBA.
4. Nella finestra di dialogo Sfoglia di apertura, specificare la cartella di destinazione in cui salvare tutti i file .csv e fare clic su OK pulsante.
Quindi vedrai ogni foglio salvato / esportato come un singolo file .csv nella cartella di destinazione specificata.
Batch salvare o esportare ogni foglio come file CSV/PDF con Kutools for Excel
Alcuni utenti di Excel potrebbero rifiutare il codice VBA per alcuni motivi. Non preoccuparti! Il terzo metodo può anche salvare in batch o esportare ogni foglio come file .csv o file PDF facilmente dal Cartella di lavoro divisa utilità di Kutools for Excel.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi un'esperienza completa 30Prova GRATUITA di un giorno senza carta di credito richiesta! Get It Now
1. Fare clic sul Impresa > Cartella di lavoro > Cartella di lavoro divisa.
2. Nella finestra di dialogo di apertura della cartella di lavoro divisa,
(1) Continua a selezionare tutti i fogli. In caso contrario, puoi selezionare la casella di controllo prima Nome del foglio di lavoro per selezionare tutti i fogli;
(2) Controllare il file Specifica il formato di salvataggio opzione;
(3) Fare clic sulla casella sottostante Specifica il formato di salvataggio opzione e selezionare CSV (Macintosh) (*. Csv) or PDF (* .pdf) dall'elenco a discesa.
(4) Fare clic su Diviso pulsante.
Note:: Se nella cartella di lavoro sono presenti fogli di lavoro nascosti e vuoti, selezionare il file Salta i fogli di lavoro nascosti scatola e il Salta foglio di lavoro vuoto box ignorerà tutti i fogli vuoti o nascosti durante l'esportazione.
Kutools for Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi un'esperienza completa 30Prova GRATUITA di un giorno senza carta di credito richiesta! Get It Now
3. Nella finestra di dialogo Sfoglia per cartelle di apertura, specificare la cartella di destinazione in cui salvare tutti i file .csv o PDF e fare clic sul OK pulsante.
Ora vedrai ogni foglio esportato e salvato come singolo file .csv nella cartella specificata.
Demo: salva o esporta ogni foglio come file CSV / PDF in Excel
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools for Excele sperimenta l'efficienza come mai prima d'ora. Kutools for Excel Offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!







