Como posso configurar o Excel para importar sempre todas as colunas de ficheiros CSV como Texto?
Embora eu tente evitá-lo, ocasionalmente tenho de abrir um ficheiro CSV em Excel. Quando o faço, formata colunas contendo números, o que os torna inúteis para os meus propósitos. Tanto quanto sei, a única forma de evitar que isto aconteça na importação é renomear o ficheiro para que a extensão não seja .csv e utilizar o assistente de importação para especificar o formato de cada coluna individualmente. Para ficheiros com 50-60 colunas, isto é impraticável.
Uma vez que cada resposta a esta pergunta frequentemente assinalada na Internet sugere ou alguns meios de converter os números formatados de volta uma vez que o ficheiro esteja aberto (o que não funcionará para mim - quero resolver o problema geral, não alguns casos específicos) ou seleccionar manualmente o tipo de formato de cada coluna (o que não quero fazer), procuro uma forma de definir uma preferência ou estilo global, de modo a que todas as colunas de todos os ficheiros CSV abertos sejam sempre formatadas como texto. Também sei como “blindar” os números com aspas, mas os ficheiros que recebo não vêm assim e esperava evitar ter de pré-processar os ficheiros para que o Excel não os estrague.
Existe uma forma de fazer específicamente isto: Formatar sempre todas as colunas em ficheiros CSV abertos como texto, sem seleccionar manualmente cada coluna de cada vez durante a importação?
Estou a usar o Excel 2003, mas aceito respostas para 2007, se é isso que sabe.