Eu me deparei com esse problema muitas vezes. Aqui está a solução mais simples que eu encontrei.
- Salve o arquivo como Excel
- Importe o Excel para uma tabela do Access
- Exporte a tabela do Access para um arquivo de texto.
O Access permitirá que você especifique o delimitador de exportação como vírgula e campos de texto de qualificação com aspas. No assistente de exportação, você pode especificar qualquer delimitador ou caractere em torno das seqüências desejadas.
Você pode precisar criar uma consulta do Access para organizar os campos em uma ordem específica ou ocultar o campo de ID automático adicionado pelo Access.
Além disso ... uma vez exportado para um arquivo CSV, NÃO o abra novamente no Excel. Se você quiser ver os resultados, abra-o no bloco de notas. Excel tem uma tendência a mexer com os dados de um csv .... Eu acho que foi preenchido com zeros à esquerda se eu me lembro corretamente.