Ir para o conteúdo principal

Como exportar intervalo de células do Excel para arquivo csv?

No Excel, podemos salvar toda a planilha como um arquivo csv usando o Salvar como , mas você já tentou exportar um intervalo de células de uma planilha para um arquivo csv? Neste artigo, você obterá os métodos para resolver esse problema no Excel.

Exporte o intervalo de células no Excel para um arquivo csv com código VBA

Exporte intervalo de células do Excel para arquivo csv com o Kutools para Excel


Exporte o intervalo de células no Excel para um arquivo csv com código VBA

Aqui, eu tenho um código VBA para exportar um intervalo de células do Excel para um arquivo csv. Faça o seguinte:

1. Segure o ALT + F11 chaves, e abre 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: exportar uma variedade de conteúdos de células para um arquivo csv

Sub ExportRangetoFile()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. Então aperte F5 para executar este código e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo de células que deseja exportar como arquivo csv.

intervalo de exportação de doc para csv 1

4. E, em seguida, clique em OK botão, especifique um diretório para colocar o novo arquivo csv e dê um nome para o arquivo csv na caixa de texto Nome do arquivo, veja a captura de tela:

intervalo de exportação de doc para csv 2

5. Então clique Salvar botão, e o intervalo selecionado foi salvo como arquivo csv, você pode ir para a pasta especificada para visualizá-lo.


Exporte intervalo de células do Excel para arquivo csv com o Kutools para Excel

Se você não está interessado no código VBA, posso apresentar aqui uma ferramenta fácil - Kutools for Excel, Com o seu Exportar intervalo para arquivo recurso, você pode resolver esse trabalho rapidamente.

Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. 

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

1. Selecione o intervalo de dados que deseja exportar para o arquivo csv.

2. Então clique Kutools Plus > Importar e Exportar > Exportar intervalo para arquivo, veja a captura de tela:

3. No Exportar intervalo para arquivo caixa de diálogo, escolha CSV (delimitado por vírgulas) do Formato de arquivo opção e, em seguida, especifique o Salvar diretório para salvar o novo arquivo csv, consulte a captura de tela:

intervalo de exportação de doc para csv 4 4

4. Então clique Ok botão, uma caixa de prompt aparecerá para lembrá-lo de especificar um nome para este novo arquivo csv conforme necessário e, em seguida, clique OK para fechar esta caixa, e os dados selecionados serão exportados como um arquivo CSV de uma vez.

intervalo de exportação de doc para csv 5 5

Observações:

Salve o valor real: Irá exibir os valores reais no arquivo final.

Salve os valores conforme mostrado na tela: Irá exibir os valores no arquivo final da mesma forma que você os leu na tela do computador.

Abra o arquivo após exportar: Irá abrir automaticamente o arquivo final após exportar o intervalo se você marcar esta opção.

Clique para saber mais sobre este utilitário Exportar intervalo para arquivo.

Baixe e teste grátis Kutools para Excel agora!


Demonstração: exporte intervalo de células para arquivo csv / pdf / txt / html com Kutools para Excel

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis 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 (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,


this doesn't actually work


It still exports the entire sheet even when a range is selected.


Please fix it
This comment was minimized by the moderator on the site
Thank you for this macro, it is very helpful.

Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations