¿Cómo importar un archivo csv a una hoja de trabajo?
Puede ser fácil para nosotros importar o guardar la hoja de trabajo como archivo CSV, pero, ¿alguna vez ha intentado importar un archivo CSV a la hoja de trabajo? En este artículo, hablaré sobre algunos métodos interesantes para que pueda hacer frente a esta tarea.
Importar archivo CSV a la hoja de trabajo con el Asistente de importación de texto
Importar archivo CSV a hoja de trabajo con código VBA
Importe el archivo CSV a la hoja de trabajo con Kutools para Excel
Importar archivo CSV a la hoja de trabajo con el Asistente de importación de texto
Normalmente, en Excel, puede aplicar la función Asistente de importación de texto para importar el archivo CSV a una hoja de trabajo, haga lo siguiente:
1. Active la hoja de trabajo que desea importar el archivo CSV, luego haga clic en Datos > Del texto, ver captura de pantalla:
2. En la Importar archivo de texto ventana, especifique el archivo CSV que desea importar, vea la captura de pantalla:
3. Luego haga clic Importa , en el Paso 1 del Asistente de importación de texto, seleccione Delimitado opción, ver captura de pantalla:
4. Luego haga clic Siguiente > , en el Paso 2 del asistente, marque Coma bajo el Delimitadores opción, ver captura de pantalla:
5. Luego sigue haciendo clic Siguiente> , en el Paso 3 del asistente, seleccione Texto en la sección Formato de datos de columna, y puede ver que la primera columna estará resaltada. Entonces sostenga el Shift para resaltar todas las columnas. Ver captura de pantalla:
6. Luego haga clic Acabado botón, en el emergente Datos de importacion cuadro de diálogo, elija la ubicación donde desea colocar los datos, vea la captura de pantalla:
7. Hacer clic OK , el archivo CSV se ha importado a la hoja de trabajo de una vez.
Importar archivo CSV a hoja de trabajo con código VBA
Si está cansado del método anterior paso a paso, el siguiente código VBA también puede resolver este problema.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo Ventana.
Código VBA: Importar archivo CSV a la hoja de trabajo:
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. Entonces presione F5 para ejecutar este código, y elija el archivo CSV que desea importar en el emergente Kutools for Excel diálogo, ver captura de pantalla:
4. Luego haga clic Abierto y haga clic en la celda donde desea colocar los datos importados, vea la captura de pantalla:
5. Y luego haz clic OK, el archivo CSV específico se ha importado a la hoja de trabajo.
Importe el archivo CSV a la hoja de trabajo con Kutools para Excel
Si tiene Kutools for Excel, Con su Insertar archivo en el cursor utilidad, puede importar rápidamente el archivo CSV, archivo de texto, archivo de Excel o archivo PRN a la hoja de trabajo actual.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, haga lo siguiente:
1. Active una hoja de trabajo donde desee importar los datos del archivo CSV.
2. Luego haga clic Kutools Más > Importación y exportación > Insertar archivo en el cursor, ver captura de pantalla:
3. En el Insertar archivo en el cursor cuadro de diálogo, realice las siguientes opciones:
(1.) Haga clic en botón para seleccionar una celda en la que desea enviar los datos;
(2.) Luego haga clic en Explorar para abrir la ventana Seleccionar un archivo para insertarlo en la ventana de posición del cursor de celda;
(3.) En la ventana emergente, elija Archivos CSV de la lista desplegable inferior derecha y luego seleccione el archivo CSV que desea importar.
4. Después de especificar el archivo CSV, haga clic en Abierto para volver al cuadro de diálogo anterior y, a continuación, haga clic en OK para importar el archivo CSV. Y el archivo CSV se insertará en la ubicación específica que necesita.
Haga clic para obtener más información sobre esta función Insertar archivo en el cursor ...
¡Descargue y pruebe Kutools para Excel ahora!
Demostración: importe el archivo CSV a la hoja de trabajo con Kutools para Excel
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!