O problema provavelmente é o fato de que o Excel salva arquivos CSV no formato ANSI e seu "idioma regional" possui caracteres Unicode. Não há como recuperar o arquivo CSV existente.
No futuro, há uma variedade de soluções que você pode encontrar pesquisando na Internet ou no Stack Overflow. Alguns métodos simples incluem:
- Salvar em um formato xl (por exemplo, xls, xlsx, xlsm, xlsb)
- Salvar como
Unicode Text
. Isso criará um arquivo delimitado por tabulações. Se você não pode trabalhar com isso, você pode abri-lo com um editor de texto e substituir as abas por vírgulas. - Abra o arquivo xls no LibreOffice, que é gratuito, e tem a opção de salvar como CSV com formatação UTF-8 ou UTF-16.
- Também existem soluções VBA, mas não as testei. Você os encontrará quando pesquisar na rede.