4Aug

Cómo importar un archivo CSV que contiene una columna con un 0 inicial en Excel

click fraud protection

Microsoft Excel convertirá automáticamente las columnas de datos en el formato que considere mejor al abrir archivos de datos separados por comas. Para aquellos de nosotros que no queremos que nuestros datos cambien, podemos cambiar ese comportamiento.

Usted tiene un archivo CSV probablemente exportado de otra aplicación o que otras personas le hayan entregado. Le gustaría abrirlo en Excel ya que lo conoce muy bien. El archivo CSV se verá así( si abre el archivo en notepad.exe):

El archivo contiene columnas: ProductModelID, Name, SpecialID y ModifiedDate. La columna SpeicalID contiene datos con 0 y es un código especializado por lo que le gustaría mantener los primeros 0 en Excel. Dado que es un archivo CSV, se muestra de manera predeterminada en su Explorador de Windows como un archivo de Excel:

. Por lo tanto, haga doble clic en el archivo y ábralo en Excel como tal:

Puede ver que Excel lo eliminó por defectolos primeros 0 en la columna 3 "SpecialID? ?.Abrió la aplicación Excel e intentó usar Archivo / Abrir para abrir el archivo manualmente y eso tampoco funciona.¿Cómo puedo arreglar esto?

instagram viewer

El truco es cambiar el nombre del archivo con la extensión. TXT y luego llevar el archivo a Excel.¿ASÍ QUE primero aparece "My Computer?y navega por la carpeta hasta donde reside el archivo.

Ahora, si no ve la extensión de archivo. CSV( Windows tiene esta opción deshabilitada por defecto), entonces siga este paso para habilitar la extensión de archivo: seleccione el menú "Herramientas? ? /? ? Opciones de carpeta? ?luego selecciona la "Vista?pestaña, desmarque el ítem "¿Ocultar extensiones para tipos de archivos conocidos?como la imagen a continuación:

Entonces debería ver la extensión del archivo como tal:

Haga clic derecho en el archivo y seleccione cambiar el nombre para cambiar el nombre del archivo para convertirse en "ProductInfo.txt? ?

Observe que el ícono también cambia al ícono del archivo de texto regular. No abra Excel y use "Archivo? ? /? ? Abrir?comando para traer el archivo a Excel. Al hacer esto, aparecerá un cuadro de diálogo como:

Asegúrese de que "Delimitado? ?botón de radio está seleccionado y haga clic en "Siguiente"?botón para continuar. En la pantalla siguiente, marca la casilla "Coma? ?y desmarque todas las demás selecciones.

Haga clic en "¿Siguiente?para avanzar a la siguiente pantalla. En esta pantalla, debe hacer clic en "SpecialID? ?columna y seleccione el "Texto?radiobutton del "Formato de datos de columna?sección.

Haga clic en "¿Terminar?entonces has terminado.

Ahora puede ver la columna "SpecialID? ?se ha incluido como columna de texto y se conservan todos los primeros 0.

Este método se puede aplicar a cualquier circunstancia especial para traer un archivo CSV a Excel, incluidos otros archivos delimitados. Con la capacidad de especificar el tipo de datos para cada columna durante el proceso de importación de datos, tiene mucho mejor control sobre su resultado final.