Consello: outros idiomas están traducidos a Google. Podes visitar o English versión desta ligazón.
Iniciar sesión
x
or
x
x
Register
x

or

Como exportar rango de celas en formato Excel a csv?

En Excel, podemos gardar a folla de cálculo completa como ficheiro CSV empregando o Gardar como pero, xa intentaches exportar un rango de celas dunha folla de traballo a un ficheiro csv? Neste artigo, obterás os métodos para resolver este problema en Excel.

Exportar rango de celas en formato Excel a csv con código VBA

Exportar rango de celas en formato Excel a csv con Kutools para Excel


Exportar rango de celas en formato Excel a csv con código VBA


Aquí, teño un código VBA para exportar un rango de celas de Excel a csv, faga o seguinte:

1. Manteña o botón ALT + F11 chaves e abre o Microsoft Visual Basic para aplicacións fiestra.

2. Prema Inserir > Módulos, e pegue o seguinte código no Módulos Fiestra.

Código VBA: exporte un rango de contido de celas ao ficheiro 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. A continuación, preme F5 clave para executar este código e aparecerá unha caixa de confirmación para lembra-lo seleccionando o rango de celas que quere exportar como ficheiro CSV.

rango de exportacións doc para csv 1

4. E logo faga clic en OK , especifique un directorio para poñer o novo ficheiro CSV e dá un nome para o ficheiro CSV no cadro de texto Nome de ficheiro, vexa a captura de pantalla:

rango de exportacións doc para csv 2

5. A continuación, fai clic en gardar botón e o rango seleccionado gardouse como ficheiro CSV, podes ir ao cartafol especificado para velo.


Exportar rango de celas en formato Excel a csv con Kutools para Excel

Se non estás interesado no código VBA, aquí podo presentarche unha ferramenta fácil: Kutools para Excel, Co seu Exportar rango ao ficheiro característica, pode resolver rapidamente este traballo.

Kutools para Excel : con máis de 300 complementos de Excel útiles, gratuítos para probar sen ningunha limitación nos días 60.

Despois de instalar Kutools para Excel, faga os seguintes pasos:

1. Seleccione o intervalo de datos que desexa exportar ao ficheiro CSV.

2. A continuación, fai clic en Empresa > Importación exportación > Exportar rango ao ficheiro, ver captura de pantalla:

rango de exportación doc para csv 3 3

3. no Exportar rango ao ficheiro caixa de diálogo, escolla CSV (delimitado por comas) a partir do formato e, a continuación, especifique o Gardar directorio para gardar o novo ficheiro CSV, vexa a captura de pantalla:

rango de exportación doc para csv 4 4

4. A continuación, fai clic en Ok , aparecerá unha caixa de confirmación para lembra-lo especificar un nome para este novo ficheiro de csv como precise e prema en OK para pechar esta caixa e os datos seleccionados serán exportados como un ficheiro CSV á vez.

rango de exportación doc para csv 5 5

Notas:

Garda o valor real: Amosará os valores reais no ficheiro final.

Garda valores como se mostra na pantalla: Mostrará os valores no ficheiro final como o mesmo que os leu na pantalla do ordenador.

Abra o ficheiro despois da exportación: Abrirá automaticamente o ficheiro final despois de exportar o intervalo se marca esta opción.

Fai clic para saber máis sobre esta utilidade Exportar rango ao ficheiro.

Descarga e proba gratuíta de Kutools para Excel Now!


Demostración: gama de exportación de celas para o ficheiro csv / pdf / txt / html con Kutools para Excel

Kutools para Excel: con máis de 200 complementos de Excel útiles, gratuítos para probar sen ningunha limitación en 60 días. Descarga e proba gratuíta Agora!


Ferramentas de produtividade recomendadas

Ribbon of Excel (con Kutools para Excel instalado)

300 + Funcións avanzadas aumenta a súa produtividade por 71% e axúdache a destacarse da multitude!

¿Quere completar o seu traballo diario de xeito rápido e perfecto? Kutools para Excel trae 300 + funcións avanzadas frescas e potentes (Combina libros, suma por cor, contido de celas divididas, data de conversión, etc.) para 1500 + escenarios de traballo, axuda a resolver 82% Excel problemas.

  • Tratar con todas as tarefas complicadas en segundos, axudar a mellorar a súa capacidade de traballo, obtén o éxito da feroz competencia e nunca te preocupes por ser despedido.
  • Aforra moito tempo de traballo, deixa moito tempo para que ama e coida a familia e goce dunha vida cómoda agora.
  • Reduce miles de clics e teclados do rato todos os días, alivia os teus ollos e mans cansas, e darlle un corpo sa.
  • Convértete en experto en Excel en minutos 3 e obtén unha mirada admiradora polos teus compañeiros ou amigos.
  • Xa non hai que recordar ningunha fórmula dolorosa e ningún código VBA, teña unha mente relaxante e agradable, dálle unha emoción que nunca tivo antes.
  • Gastar só $ 39, pero vale máis que $ 4000 formación doutros. Usado por elites 110,000 e compañías coñecidas de 300 +.
  • 60-day de proba gratuíta ilimitada. Garantía de reembolso 60-day. Actualización gratuíta e soporte para anos 2. Compra unha vez, usa sempre.
  • Cambia a forma de traballar agora e dálle unha vida mellor inmediatamente.

A ficha de Office trae pestanas eficaces e útiles para Office (inclúe Excel), igual que Chrome, Firefox e IE novo

  • Aumenta a túa produtividade por 50% ao ver e editar varios documentos.
  • Reducir centos de clicks do rato para ti todos os días, dicir adeus á man do rato.
  • Abra e cree documentos en pestanas novas da mesma xanela, en vez de en novas xanelas.
  • Axude a traballar máis rápido e sobresaír facilmente da multitude! Un segundo para cambiar de decenas 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.