¿Cómo exportar un rango de celdas en Excel a un archivo csv?
En Excel, podemos guardar toda la hoja de cálculo como un archivo csv utilizando la función Guardar como, pero, ¿has intentado alguna vez exportar un rango de celdas de una hoja de cálculo a un archivo csv? En este artículo, obtendrás los métodos para resolver este problema en Excel.
Exportar un rango de celdas en Excel a un archivo csv con código VBA
Exportar un rango de celdas en Excel a un archivo csv con Kutools para Excel
Exportar un rango de celdas en Excel a un archivo csv con código VBA
Aquí, tengo un código VBA para exportar un rango de celdas de Excel a un archivo csv, por favor, sigue los siguientes pasos:
1. Mantén presionadas las teclas ALT + F11, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Exportar un rango de contenido de celdas a un archivo 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. Luego presiona la tecla F5 para ejecutar este código, y aparecerá un cuadro de diálogo que te recordará seleccionar el rango de celdas que deseas exportar como archivo csv.
4. Luego haz clic en el botón Aceptar, especifica un directorio para colocar el nuevo archivo csv y proporciona un nombre para el archivo csv en el cuadro de texto Nombre de archivo, ver captura de pantalla:
5. Luego haz clic en el botón Guardar, y el rango seleccionado se habrá guardado como archivo csv, puedes ir a tu carpeta especificada para verlo.
Exportar un rango de celdas en Excel a un archivo csv con Kutools para Excel
Si no estás interesado en el código VBA, aquí puedo presentarte una herramienta fácil: Kutools para Excel, con su función Exportar Rango a Archivo, puedes resolver rápidamente esta tarea.
Después de instalar Kutools para Excel, por favor, sigue los siguientes pasos:
1. Selecciona el rango de datos que deseas exportar a un archivo csv.
2. Luego haz clic en Kutools Plus > Importar y Exportar > Exportar Rango a Archivo, ver captura de pantalla:
3. En el cuadro de diálogo Exportar Rango a Archivo, selecciona CSV (delimitado por comas) desde la opción Formato de archivo, y luego especifica el Directorio de guardado para guardar el nuevo archivo csv, ver captura de pantalla:
4. Luego haz clic en el botón Aceptar, aparecerá un cuadro de diálogo que te recordará especificar un nombre para este nuevo archivo csv según sea necesario, y luego haz clic en Aceptar para cerrar este cuadro, y los datos seleccionados se exportarán como un archivo CSV de inmediato.
Notas:
Guardar el valor actual: Mostrará los valores reales en el archivo final.
Guardar los valores mostrados en pantalla: Mostrará los valores en el archivo final tal como los ves en la pantalla de la computadora.
Abrir el archivo después de la exportación: Abrirá automáticamente el archivo final después de exportar el rango si marcas esta opción.
¡Descarga y prueba gratis Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!