Em relação ao separador ser a , em vez de . penso que não há nada a fazer porque o ficheiro é americano e eles é que mandam.
Tens duas hipóteses de resolver o problema:
- A mais simples é ires aos regional settings do Windows (em control panel), clicares em customize e mudares as configurações dos numbers para:
Decimal symbol: .
Digit gruping: espaço
List separator: virgula
O mesmo para a currency
Assim quando abrires o ficheiro já aparece tudo no Excel sem mais trabalho (só tens de fazer o sort da data mas isso é um click no icon).
- A outra opção é ajustares manualmente sempre que abres em Excel. Pintas a coluna onde ficou tudo (deve ser a A).
Clicas em Data - text to columns
Aparece um ecran onde seleccionas delimiter, fazes next e escolhes o delimitador igual a Comma. Fazes next e na coluna da data tens de dizer como é que está no ficheiro. Fazes finish e aparece tudo separado por colunas.
Nessa altura ainda deves ter um problema que são os número com . não reconhecidos como virgula.
Pintas todas as colunas com números e fazes CTRL H (ao mesmo tempo). Fazes o replace de . por , e depois de replace all já deves ter tudo OK (à excepção da data que aparece em cima primeiro mas com um click no sort fica bom).
Se tiveres dificuldades diz.
Pode ser que entretanto apareça alguém com outro site. Eu como gosto bastante do Yahoo finance não uso mais nenhum.