Dica: outros idiomas são traduzidos pelo Google. Você pode visitar o English versão deste link.
Entrar
x
or
x
x
Regista-te
x

or

Como exportar o alcance das células no Excel para o arquivo csv?

No Excel, podemos salvar toda a planilha como arquivo csv usando o Salvar como função, 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.

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

Exportação de células em Excel para arquivo csv com o Kutools para Excel


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


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

1. Mantenha pressionado 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: Exporte uma variedade de conteúdos de células para o arquivo csv

Sub ExportRangetoFile()
'Update 20150628
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 chave para executar este código e uma caixa de prompt aparecerá para lembrá-lo selecionando o intervalo de células que deseja exportar como arquivo csv.

intervalo de exportação doc para csv 1

4. E, em seguida, clique em OK , 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 doc para csv 2

5. Então clique Salvar e o alcance selecionado foi salvo como arquivo csv, você pode acessar a pasta especificada para vê-lo.


Exportação de células em Excel para arquivo csv com o Kutools para Excel

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

Kutools for Excel : com mais de 300 complementos Excel úteis, grátis para tentar sem limitação em dias 60.

Depois de instalar Kutools for Excel, faça o seguinte com as seguintes etapas:

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

2. Então clique Empreendimento > Importação / Exportação > Exportar intervalo para arquivo, veja a captura de tela:

intervalo de exportação doc para csv 3 3

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

intervalo de exportação 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 em OK para fechar esta caixa, e os dados selecionados serão exportados como um arquivo CSV de uma só vez.

intervalo de exportação doc para csv 5 5

notas:

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

Salvar valores como mostrado na tela: Ele exibirá os valores no arquivo final como o mesmo que você os lê na tela do computador.

Abra o arquivo após a exportação: Ele abrirá automaticamente o arquivo final depois de exportar o intervalo se você verificar esta opção.

Clique para saber mais sobre este utilitário Exportação para arquivo.

Faça o download e teste grátis Kutools for Excel Now!


Demo: Exporte o intervalo de células para o arquivo csv / pdf / txt / html com o Kutools for Excel

Kutools for Excel: com mais de 200 complementos úteis do Excel, grátis para tentar sem limitação nos dias 60. Baixe e teste grátis agora!


Ferramentas de produtividade recomendadas

Faixa de opções do Excel (com o Kutools for Excel instalado)

300 + Recursos avançados Aumente sua produtividade em 71% e ajude você a se destacar da multidão!

Você gostaria de completar seu trabalho diário de forma rápida e perfeita? Kutools para Excel traz 300 + recursos avançados avançados e avançados (Combinar pastas de trabalho, somar por cor, dividir o conteúdo da célula, converter data e assim por diante ...) Cenários de trabalho 1500 +, ajuda você a resolver Problemas do 82% Excel.

  • Lide com todas as tarefas complicadas em segundos, ajude a melhorar sua capacidade de trabalho, obtenha sucesso na competição acirrada e nunca se preocupe em ser demitido.
  • Poupe muito tempo de trabalho, deixe muito tempo para você amar e cuidar da família e aproveitar uma vida confortável agora.
  • Reduza milhares de cliques do teclado e do mouse todos os dias, alivie seus olhos e mãos cansadose te dar um corpo saudável.
  • Torne-se um especialista em Excel em minutos 3 e receba um olhar de admiração de seus colegas ou amigos.
  • Não precisa mais lembrar de fórmulas dolorosas e códigos VBA, tenha uma mente relaxante e agradável, dê-lhe uma emoção que nunca teve antes.
  • Gasta apenas $ 39, mas vale mais que $ 4000 de treinamento de outras pessoas. Sendo usado por elites 110,000 e 300 + empresas bem conhecidas.
  • Prova gratuita ilimitada 60-day. Garantia de devolução do dinheiro 60. Atualização gratuita e suporte para 2 anos. Compre uma vez, use para sempre.
  • Mude a maneira como você trabalha agora e lhe dê uma vida melhor imediatamente!

Guia do Office traz guias eficientes e práticas para o Office (incluindo o Excel), assim como o Chrome, o Firefox e o novo IE

  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Reduzir centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
  • Abra e crie documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Ajudá-lo a trabalhar mais rápido e facilmente se destacar da multidão! Um segundo para alternar entre dezenas de documentos abertos!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


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


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    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.