Come combinare / importare più file CSV in più fogli di lavoro?
Se desideri importare più file CSV da una cartella come fogli di lavoro separati all'interno di una cartella di lavoro, come potresti gestire questo lavoro in Excel?
Importa più file CSV in fogli di lavoro separati con codice VBA
Importa più file CSV in fogli di lavoro separati con Kutools per Excel
Suddividi una cartella di lavoro in più file csv / pdf / txt / excel separati
Importa più file CSV in fogli di lavoro separati con codice VBA
Per importare rapidamente più file CSV in una cartella di lavoro, il seguente codice VBA potrebbe farti un favore, per favore fai come segue:
1. Tieni premuto il ALT + F11 in Excel per aprire il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: importa più file di testo in fogli di lavoro separati:
Sub CombineCsvFiles()
'updateby Extendoffice
Dim xFilesToOpen As Variant
Dim I As Integer
Dim xWb As Workbook
Dim xTempWb As Workbook
Dim xDelimiter As String
Dim xScreen As Boolean
On Error GoTo ErrHandler
xScreen = Application.ScreenUpdating
Application.ScreenUpdating = False
xDelimiter = "|"
xFilesToOpen = Application.GetOpenFilename("Text Files (*.csv), *.csv", , "Kutools for Excel", , True)
If TypeName(xFilesToOpen) = "Boolean" Then
MsgBox "No files were selected", , "Kutools for Excel"
GoTo ExitHandler
End If
I = 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Copy
Set xWb = Application.ActiveWorkbook
xTempWb.Close False
Do While I < UBound(xFilesToOpen)
I = I + 1
Set xTempWb = Workbooks.Open(xFilesToOpen(I))
xTempWb.Sheets(1).Move , xWb.Sheets(xWb.Sheets.Count)
Loop
ExitHandler:
Application.ScreenUpdating = xScreen
Set xWb = Nothing
Set xTempWb = Nothing
Exit Sub
ErrHandler:
MsgBox Err.Description, , "Kutools for Excel"
Resume ExitHandler
End Sub
3. Quindi premere F5 tasto per eseguire questo codice e verrà visualizzata una finestra, vai alla cartella specifica e seleziona i file CSV che desideri importare in Excel, vedi screenshot:
4. E poi clicca Apri pulsante, i file CSV selezionati sono stati importati come fogli di lavoro separati all'interno di una nuova cartella di lavoro.
5. Infine, puoi salvare la nuova cartella di lavoro di cui hai bisogno.
Importa più file CSV in fogli di lavoro separati con Kutools per Excel
Se si dispone di Kutools for Excel, con il suo potente strumentoCombinare, puoi combinare o importare rapidamente più file CSV in un unico foglio di lavoro o più fogli di lavoro separati di cui hai bisogno.
Dopo l'installazione Kutools for Excel, per favore fai come questo:
1. Per favore clicca Kutools Plus > Combinare, vedi screenshot:
2. Nel Combina fogli di lavoro finestra di dialogo, selezionare Combina più fogli di lavoro da cartelle di lavoro in una cartella di lavoro, vedi screenshot:
3. Nel Passo 2 della procedura guidata, fare clic su Aggiungi > Compila il per scegliere i file CSV che desideri combinare, vedi screenshot:
4. Nel saltò fuori Apri finestra di dialogo, selezionare (* .csv) dall'elenco a discesa, quindi specificare i file CSV che si desidera unire.
5. Quindi fare clic Apri pulsante e i file CSV selezionati sono stati importati nella finestra di dialogo, vedi screenshot:
6. Nel Passo 3 , eseguire le seguenti operazioni:
(1.) Controllo Prima riga di ogni foglio di lavoro (commenti) dal Inserisci le informazioni del foglio di lavoro sezione, tutte le informazioni sui file csv verranno inserite nei fogli combinati come commenti;
(2.) Puoi rinominare i file CSV di cui hai bisogno;
(3.) puoi saltare i file csv vuoti quando incontri un file csv vuoto.
7. Quindi fare clic Fine e dopo aver terminato la combinazione, è possibile specificare un nome file e una posizione per la nuova cartella di lavoro combinata. Vedi screenshot:
8. Quindi fare clic Risparmi pulsante, nella finestra di dialogo spuntata, è possibile aprire il nuovo file fare clic Sìe chiuderlo facendo clic Non, vedi screenshot:
9. E poi puoi salvare questo scenario o meno come preferisci. Vedi screenshot:
10. Alla fine, i file csv selezionati sono stati importati in una nuova cartella di lavoro con un foglio di lavoro separato, vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel ora!
Demo: importa più file CSV in fogli di lavoro separati con Kutools per Excel
Suddividi una cartella di lavoro in più file csv / pdf / txt / excel separati
In alcuni casi, potresti voler dividere una cartella di lavoro in file CSV separati, Kutools per Excel L'utilità Dividi cartella di lavoro può completare questo lavoro in modo rapido e semplice.
Dopo l'installazione Kutools for Excel, per favore fai come questo:
1. Clic Kutools Plus > Cartella di lavoro > Cartella di lavoro divisa, vedi screenshot:
2. Nel Cartella di lavoro divisa la finestra di dialogo:
(1.) Controlla i fogli di lavoro che vuoi dividere;
(2.) E controlla Specifica salvaformato, quindi scegli il formato di file che desideri salvare;
(3.) Quindi fare clic su Diviso e specificare una cartella in cui inserire i file separati.
3. E poi clicca OK per iniziare a dividere, la cartella di lavoro verrà divisa in file CSV separati di cui hai bisogno.
Scarica e prova gratuitamente Kutools per Excel ora!
Suddividi una cartella di lavoro in più file csv / pdf / txt / excel separati
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per 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 semplifica notevolmente il tuo lavoro
- 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!