Como combinar / importar vários arquivos csv em várias planilhas?
Se você deseja importar vários arquivos csv de uma pasta como planilhas separadas dentro de uma pasta de trabalho, como você poderia lidar com este trabalho no Excel?
Importe vários arquivos csv em planilhas separadas com código VBA
Importe vários arquivos CSV em planilhas separadas com o Kutools para Excel
Divida uma pasta de trabalho em vários arquivos csv / pdf / txt / excel separados
Importe vários arquivos csv em planilhas separadas com código VBA
Para importar rapidamente vários arquivos csv para uma pasta de trabalho, o seguinte código VBA pode lhe fazer um favor, faça o seguinte:
1. Segure o ALT + F11 chaves no Excel para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: importe vários arquivos de texto para planilhas separadas:
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. Então aperte F5 para executar este código, e uma janela aparecerá, vá para a pasta específica e selecione os arquivos csv que você deseja importar para o Excel, veja a captura de tela:
4. E, em seguida, clique em Abra botão, os arquivos csv selecionados foram importados como planilhas separadas em uma nova pasta de trabalho.
5. Por fim, você pode salvar a nova pasta de trabalho conforme necessário.
Importe vários arquivos CSV em planilhas separadas com o Kutools para Excel
Se você tem Kutools for Excel, com sua ferramenta poderosaCombinar, você pode combinar ou importar rapidamente vários arquivos csv em uma única planilha ou em várias planilhas separadas, conforme necessário.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Por favor clique Kutools Plus > Combinar, veja a captura de tela:
2. No Combinar planilhas caixa de diálogo, selecione Combine várias planilhas de pastas de trabalho em uma pasta de trabalho, veja a captura de tela:
3. No Passo 2 do assistente, clique Adicionar > Envie o para escolher os arquivos csv que deseja combinar, consulte a captura de tela:
4. No estalou para fora Abra diálogo, selecione (* .csv) na lista suspensa e, em seguida, especifique os arquivos csv que deseja mesclar.
5. Então clique Abra botão, e seus arquivos csv selecionados foram importados para a caixa de diálogo, consulte a captura de tela:
6. No Passo 3, faça as seguintes operações:
(1.) Verificação Primeira linha de cada planilha (comentários) do Insira as informações da planilha seção, todas as informações dos arquivos csv serão inseridas nas planilhas combinadas como comentários;
(2.) Você pode renomear os arquivos csv conforme necessário;
(3.) você pode pular os arquivos csv em branco ao encontar um arquivo csv em branco.
7. Então clique Acabamento e depois de terminar a combinação, você pode especificar um nome de arquivo e local para sua nova pasta de trabalho combinada. Veja a imagem:
8. Então clique Salvar botão, na caixa de promt exibida, você pode abrir o novo arquivo clique Sime feche clicando Não, veja a captura de tela:
9. E então você pode salvar este cenário ou não como quiser. Veja a imagem:
10. Por fim, seus arquivos csv selecionados foram importados para uma nova pasta de trabalho com planilha separada, consulte a captura de tela:
Baixe e teste grátis Kutools para Excel agora!
Demonstração: importe vários arquivos CSV em planilhas separadas com o Kutools para Excel
Divida uma pasta de trabalho em vários arquivos csv / pdf / txt / excel separados
Em certos casos, você pode querer dividir uma pasta de trabalho em arquivos csv separados. O utilitário Split Workbook do Kutools for Excel pode concluir este trabalho de forma rápida e fácil.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Clique Kutools Plus > livro > Dividir a pasta de trabalho, veja a captura de tela:
2. No Dividir a pasta de trabalho caixa de diálogo:
(1.) Verifique as planilhas que deseja dividir;
(2.) E verifique Especifique salvarformatoe, em seguida, escolha o formato de arquivo que deseja salvar;
(3.) Em seguida, clique Split botão e especifique uma pasta para colocar os arquivos separados.
3. E, em seguida, clique em OK para começar a dividir, a pasta de trabalho será dividida em arquivos csv separados de que você precisa.
Baixe e teste grátis Kutools para Excel agora!
Divida uma pasta de trabalho em vários arquivos csv / pdf / txt / excel separados
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!