¿Cómo puedo configurar Excel para que siempre importe todas las columnas de los archivos CSV como texto?
Aunque intento evitarlo, de vez en cuando tengo que abrir un archivo CSV en Excel. Cuando lo hago, formatea las columnas que contienen números, lo que las hace inútiles para mis propósitos. Por lo que sé, la única manera de evitar que esto ocurra en la importación es cambiar el nombre del archivo para que la extensión no sea .csv y utilizar el asistente de importación para especificar el formato de cada columna individualmente. Para archivos con 50-60 columnas, esto es poco práctico.
Dado que todas las respuestas a esta pregunta tan frecuente en Internet sugieren o bien algún medio para volver a convertir los números formateados una vez abierto el archivo (lo que no me funcionará - quiero resolver el problema general, no unos pocos casos específicos) o bien seleccionar manualmente el tipo de formato de cada columna (lo que no quiero hacer), estoy buscando una forma de establecer una preferencia global o un estilo tal que todas las columnas de todos los archivos CSV abiertos estén siempre formateadas como texto. También sé lo de “blindar” los números con comillas, pero los archivos que obtengo no vienen así y esperaba evitar tener que preprocesar los archivos para que Excel no los fastidie.
¿Hay alguna manera de hacer específicamente esto: ¿Dar siempre formato a todas las columnas en los archivos CSV abiertos como texto, sin tener que seleccionar manualmente cada columna cada vez durante la importación?
Estoy usando Excel 2003, pero acepto respuestas para el 2007 si eso es lo que sabes.