Cómo importar un archivo CSV que contiene una columna con un 0 inicial en Excel
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 se cambien nuestros datos, podemos cambiar ese comportamiento.
Usted tiene un archivo CSV probablemente exportado desde otra aplicación o dado por otras personas. Te gustaría abrirlo en Excel ya que lo conoces 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 inicial y es un código especializado, por lo que le gustaría mantener los 0 iniciales en Excel. Como es un archivo CSV, se muestra, de forma predeterminada, en su Explorador de Windows como un archivo de Excel:
Entonces, haga doble clic en el archivo y abra el archivo en Excel como tal:
Puede ver que, de forma predeterminada, Excel eliminó los primeros 0 en la columna 3 “SpecialID ”. Trajo la aplicación de Excel y trató de usar Archivo / Abrir para abrir el archivo manualmente y eso tampoco funciona. Cómo puedo arreglar esto?
El truco es cambiar el nombre del archivo con la extensión .TXT y luego traer el archivo a Excel. ¿Así que primero aparece "My Computer"? y navega por la carpeta donde reside el archivo..
Ahora, si no ve la extensión de archivo .CSV (Windows tiene esta opción desactivada de manera predeterminada), siga este paso para habilitar la extensión de archivo: seleccione el menú “Herramientas ? / ? Opciones de carpeta ? a continuación, seleccione la opción "Ver"? pestaña, desmarque el elemento "¿Ocultar extensiones para tipos de archivos conocidos ? como la imagen de abajo:
Entonces deberías ver la extensión del archivo como tal:
Haga clic derecho en el archivo y seleccione renombrar para cambiar el nombre del archivo y convertirlo en "ProductInfo.txt ?
Observe que el icono también cambia al icono de archivo de texto regular. No abra Excel y use "¿Archivo ? / ? Abrir ? comando para llevar el archivo a Excel. Cuando hagas esto, aparecerá un diálogo como:
Asegúrese de que el "Delimitado"? botón de radio está seleccionado y haga clic en "Siguiente"? botón para continuar. En la siguiente pantalla, marque la casilla “¿Coma ? y desmarque todas las otras selecciones.
Haga clic en "Siguiente"? para avanzar a la siguiente pantalla. En esta pantalla, debe hacer clic en "SpecialID"? Columna y seleccione la opción “¿Texto ? botón de radio del "Formato de datos de columna ? sección.
Haga clic en "Finalizar"? entonces has terminado.
¿Puedes ver ahora la columna “SpecialID ? se ha introducido como una columna de texto y todos los 0 iniciales se conservan.
Este método puede aplicarse 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, usted tiene un mejor control sobre su resultado final.