¿Cómo importar un archivo CSV a una hoja de cálculo?
Puede que nos resulte fácil importar o guardar una hoja de cálculo como archivo CSV, pero, ¿has intentado alguna vez importar un archivo CSV en una hoja de cálculo? En este artículo, te hablaré de algunos métodos interesantes para que puedas realizar esta tarea.
Importar archivo CSV a una hoja de cálculo con el Asistente para Importación de Texto
Importar archivo CSV a una hoja de cálculo con Kutools para Excel
Importar archivo CSV a una hoja de cálculo con código VBA
Importar archivo CSV a una hoja de cálculo con el Asistente para Importación de Texto
Normalmente, en Excel, puedes aplicar la función del Asistente para Importación de Texto para importar el archivo CSV a una hoja de cálculo. Por favor, sigue los siguientes pasos:
1. Activa la hoja de cálculo donde deseas importar el archivo CSV, luego haz clic en Datos > Desde Texto, ver captura de pantalla:
2. En la ventana Importar archivo de texto, por favor, especifica el archivo CSV que deseas importar, ver captura de pantalla:
3. Luego haz clic en el botón Importar, en el Paso 1 del Asistente para Importación de Texto, selecciona la opción Delimitado, ver captura de pantalla:
4. Luego haz clic en el botón Siguiente >, en el Paso 2 del asistente, marca Coma bajo la opción Delimitadores, ver captura de pantalla:
5. Luego sigue haciendo clic en el botón Siguiente >, en el Paso 3 del asistente, selecciona la opción Texto bajo la sección Formato de datos de columna, y puedes ver que la primera columna estará resaltada. Luego mantén presionada la tecla Mayús para resaltar todas las columnas. Ver captura de pantalla:
6. Luego haz clic en el botón Finalizar, en el cuadro de diálogo Importar datos que aparece, elige la ubicación donde deseas colocar los datos, ver captura de pantalla:
7. Haz clic en el botón Aceptar, el archivo CSV se habrá importado a la hoja de cálculo de inmediato.
Importar archivo CSV a una hoja de cálculo con Kutools para Excel
Si tienes Kutools para Excel, con su utilidad Insertar archivo en el cursor, puedes importar rápidamente el archivo CSV, archivo de texto, archivo de Excel o archivo PRN a la hoja de cálculo actual.
Después de instalar Kutools para Excel, por favor, sigue los siguientes pasos:
1. Activa una hoja de cálculo donde deseas importar los datos del archivo CSV.
2. Luego haz clic en Kutools Plus > Importar y Exportar > Insertar archivo en el cursor, ver captura de pantalla:
3. En el cuadro de diálogo Insertar archivo en el cursor, por favor, realiza las siguientes opciones:
(1.) Haz clic en el botón para seleccionar una celda donde deseas que se muestren los datos;
(2.) Luego haz clic en el botón Examinar para abrir la ventana Seleccionar un archivo para insertarlo en la posición del cursor de la celda;
(3.) En la ventana emergente, elige Archivos CSV de la lista desplegable en la parte inferior derecha, y luego selecciona el archivo CSV que deseas importar.
![]() |
![]() |
![]() |
4. Después de especificar el archivo CSV, haz clic en el botón Abrir para regresar al cuadro de diálogo anterior, y luego haz clic en Aceptar para importar el archivo CSV. Y el archivo CSV se insertará en la ubicación específica que necesitas.
¡Descarga y prueba gratis Kutools para Excel ahora!
Importar archivo CSV a una hoja de cálculo con código VBA
Si estás cansado del método paso a paso mencionado anteriormente, el siguiente código VBA también puede resolver este problema.
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 de Módulo.
Código VBA: Importar archivo CSV a una hoja de cálculo:
Sub ImportCSVFile()
'Updateby Extendoffice
Dim xFileName As Variant
Dim Rg As Range
Dim xAddress As String
xFileName = Application.GetOpenFilename("CSV File (*.csv), *.csv", , "Kutools for Excel", , False)
If xFileName = False Then Exit Sub
On Error Resume Next
Set Rg = Application.InputBox("please select a cell to output the data", "Kutools for Excel", Application.ActiveCell.Address, , , , , 8)
On Error GoTo 0
If Rg Is Nothing Then Exit Sub
xAddress = Rg.Address
With ActiveSheet.QueryTables.Add("TEXT;" & xFileName, Range(xAddress))
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 936
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
3. Luego presiona la tecla F5 para ejecutar este código, y selecciona el archivo CSV que deseas importar en el cuadro de diálogo emergente de Kutools para Excel, ver captura de pantalla:
4. Luego haz clic en el botón Abrir, y haz clic en una celda donde deseas colocar los datos importados, ver captura de pantalla:
5. Y luego haz clic en Aceptar, el archivo CSV específico se habrá importado en la hoja de cálculo.
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!