Ir para o conteúdo principal

Como exportar várias colunas em arquivos de texto individuais no Excel?

Normalmente, você pode exportar uma planilha para um arquivo txt no Excel de forma rápida e fácil usando a função Salvar como. Mas, você já tentou salvar os dados de cada coluna em um arquivo de texto individualmente de uma planilha do Excel? Neste artigo, vou falar sobre como resolver esse trabalho o mais rápido possível.

Exporte várias colunas em arquivos de texto individuais com código VBA

Exporte várias planilhas para arquivos de texto/pdf/csv individuais com o Kutools para Excel


Exporte várias colunas em arquivos de texto individuais com código VBA

O seguinte código VBA pode ajudá-lo a salvar os dados de cada coluna em um arquivo de texto individualmente no Excel, faça o seguinte:

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole a macro a seguir no Módulo Janela.

Código VBA: exporte várias colunas em arquivos de texto individuais:

Sub SaveValueToText()
Dim xFRNum, xFCNum As Long
Dim xStrDir As String
Dim xMaxR, xMaxC As Integer
Dim xCells As Range
Dim xIntX As Long
Dim xObjFD As FileDialog
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
With xObjFD
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            xStrDir = .SelectedItems.Item(1) & Application.PathSeparator
        Else
            Exit Sub
        End If
End With
Set xCells = ActiveSheet.Cells
xMaxR = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
xMaxC = xCells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
For xFCNum = 1 To xMaxC
    Open xStrDir & xFCNum & "_" & ActiveSheet.Cells(1, xFCNum).Text & ".txt" For Output As #1
        For xFRNum = 1 To xMaxR
            Print #1, Cells(xFRNum, xFCNum).Value
        Next xFRNum
    Close #1
Next
End Sub

3. Depois de colar o código, pressione F5 chave para executar este código, e um Navegador caixa de diálogo é exibida, em seguida, escolha uma pasta para colocar seus arquivos de texto exportados, consulte a captura de tela:

doc exportar colunas para txts 1

4. Então clique OK botão, e os dados de cada coluna na planilha ativa foram exportados para um arquivo de texto individualmente, veja a captura de tela:

doc exportar colunas para txts 2


Exporte várias planilhas para arquivos de texto/pdf/csv individuais com o Kutools para Excel

Se você precisar exportar várias planilhas em arquivos individuais de texto, pdf ou csv, o Kutools for Excel'S Dividir a pasta de trabalho recurso pode lhe fazer um favor.

Note:Para aplicar isso Dividir a pasta de trabalho, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools para Excel, siga os seguintes passos:

1. Clique Kutools Plus > livro > Dividir a pasta de trabalho, veja a captura de tela:

doc exportar colunas para txts 3

2. No Dividir a pasta de trabalho caixa de diálogo, marque as planilhas que deseja salvar como arquivos txt, pdf, csv e, em seguida, marque Salvar como tipo opção, selecione o tipo de arquivo que deseja salvar e clique em Split botão, no display Procurar pasta caixa de diálogo, escolha uma pasta para colocar os arquivos exportados, veja a imagem:

doc exportar colunas para txts 4

3. Então clique OK botão, e suas planilhas selecionadas foram exportadas para o formato de arquivo específico individual conforme necessário, consulte a captura de tela:

doc exportar colunas para txts 5

Clique para baixar e testar gratuitamente o Kutools for Excel agora!

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

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...

Descrição


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!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Great code. Worked like a charm.
Can you tweak this code to not include first raw?
This comment was minimized by the moderator on the site
Hi there. Thanks in advance for the VBA code. I was wondering if instead of saving each .txt file as ANSI coding it can be made as UTF-8. Is it possible? Regards.
This comment was minimized by the moderator on the site
Great, you made my day with the code to export multiple columns into individual text files! Many thanks!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations