Skip to main content

Como combinar / importar vários arquivos CSV em várias planilhas?

Author: Xiaoyang Last Modified: 2025-08-06

Se você deseja importar vários arquivos CSV de uma pasta como planilhas separadas dentro de uma pasta de trabalho, como poderia lidar com essa tarefa no Excel?

Importar vários arquivos CSV para planilhas separadas com código VBA

Importar vários arquivos CSV para planilhas separadas com Kutools para Excel

Dividir uma pasta de trabalho em vários arquivos CSV / PDF / TXT / Excel separados


Importar múltiplos arquivos CSV para planilhas separadas com código VBA

Para importar rapidamente vários arquivos CSV para uma pasta de trabalho, o seguinte código VBA pode ajudá-lo, por favor, siga os passos abaixo:

1. Pressione e segure as teclas ALT + F11 no Excel para abrir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.

Código VBA: Importar múltiplos 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. Em seguida, pressione a tecla F5 para executar este código, e uma janela será exibida, vá até a pasta específica e selecione os arquivos CSV que deseja importar para o Excel, veja a captura de tela:

run vba code to select the csv files

4. E depois clique no botão Abrir, os arquivos CSV selecionados serão importados como planilhas separadas em uma nova pasta de trabalho.

5. Por fim, você pode salvar a nova pasta de trabalho conforme necessário.


Importar múltiplos arquivos CSV para planilhas separadas com Kutools para Excel

Se você possui o Kutools para Excel, com sua poderosa ferramenta - Consolidar, você pode combinar ou importar rapidamente vários arquivos CSV em uma única planilha ou várias planilhas separadas conforme necessário.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar o Kutools para Excel, por favor, faça o seguinte:

1. Por favor, clique em Kutools Plus > Consolidar, veja a captura de tela:

click Combine feature of kutools

2. Na caixa de diálogo Consolidar Planilhas, selecione Copiar Planilhas de Várias Pastas de Trabalho para uma Pasta de Trabalho, veja a captura de tela:

select Combine multiple worksheets from workbooks into one workbook option

3. No Passo 2 do assistente, clique em Adicionar > Arquivo para escolher os arquivos CSV que deseja combinar, veja a captura de tela:

Add > File to choose the csv files that you want to combine

4. Na caixa Abrir que apareceu, selecione (*.csv) da lista suspensa e, em seguida, especifique os arquivos CSV que deseja mesclar.

specify the csv files that you want to merge in the Open window

5. Em seguida, clique no botão Abrir, e seus arquivos CSV selecionados terão sido importados para a caixa de diálogo, veja a captura de tela:

the selected csv files have been imported into the dialog box

6. No Passo 3, por favor, faça as seguintes operações:

(1.) Marque a opção Na primeira linha de cada planilha (como comentários) na seção Adicionar Informações da Planilha; 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 encontrar um arquivo CSV vazio.

set options in the dialog box

7. Em seguida, clique no botão Concluir, e após finalizar a combinação, você pode especificar um nome de arquivo e localização para sua nova pasta de trabalho combinada. Veja a captura de tela:

specify a file name and location for your new combined workbook

8. Em seguida, clique no botão Salvar, na caixa de diálogo que aparecer, você pode abrir o novo arquivo clicando em Sim e fechá-lo clicando em Não, veja a captura de tela:

open the new file click Yes, and close it by clicking No

9. E então você pode salvar este cenário ou não, como preferir. Veja a captura de tela:

save this scenario or not

10. Por fim, seus arquivos CSV selecionados foram importados para uma nova pasta de trabalho com planilhas separadas, veja a captura de tela:

selected csv files have been imported into a new workbook

Baixe e experimente gratuitamente o Kutools para Excel agora!


Dividir uma pasta de trabalho em vários arquivos CSV / PDF / TXT / Excel separados

Em alguns casos, você pode querer dividir uma pasta de trabalho em arquivos CSV separados. A utilidade Dividir Pasta de Trabalho do Kutools para Excel pode concluir essa tarefa rapidamente e facilmente.

Após instalar o Kutools para Excel, por favor, faça o seguinte:

1. Clique em Kutools Plus > Pasta de Trabalho > Dividir Pasta de Trabalho, veja a captura de tela:

click Split Workbook feature of kutools

2. Na caixa de diálogo Dividir Pasta de Trabalho:

(1.) Marque as planilhas que deseja dividir;

(2.) E marque Especificar formato de salvamento, depois escolha o formato de arquivo que deseja salvar;

(3.) Em seguida, clique no botão Dividir e especifique uma pasta para colocar os arquivos separados.

specify the options in the Split Workbook dialog box

3. E depois clique em OK para começar a divisão, a pasta de trabalho será dividida nos arquivos CSV separados que você precisa.

the workbook will be split into separate csv files

Baixe e experimente gratuitamente o Kutools para Excel agora!

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com múltiplos valores|Procura em várias planilhas|Correspondência Fuzzy....
Lista Suspensa Avançada: Crie rapidamente Lista Suspensa|Lista Suspensa Dependente|Lista Suspensa com Múltipla Seleção....
Gerenciador de Colunas: Adicionar um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco|Visualização de Design|Barra de fórmulas aprimorada|Gerenciador de Pasta de Trabalho & Planilha|Biblioteca de AutoTexto|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ... ) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ... ) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ... ) |... e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


Office Tab traz interface de abas para o Office e facilita muito seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!