Bom saber
Por que o CSV fica bagunçado no Excel — e aqui não
O CSV não tem um padrão oficial de separador nem de codificação de texto. O Excel em português e o europeu costumam salvar com ponto e vírgula, o americano com vírgula, e versões antigas usam codificações legadas como Windows-1251. Abra a combinação “errada” e tudo cai numa coluna só ou vira um monte de símbolos sem sentido.
Este visualizador analisa o arquivo primeiro: tenta UTF-8 e, se não der certo, usa a codificação legada que combina com o texto; depois descobre qual separador divide as linhas de forma consistente. Você recebe uma tabela limpa, sem assistente de importação.
O Excel também sofre depois de um milhão de linhas. Aqui o arquivo é processado fora da thread principal e só as linhas na tela são renderizadas, então o tamanho é limitado basicamente pela memória do seu computador.