Desenvolvemos recentemente para um cliente muito especial um Sistema para visualização de arquivos no formato CSV.
Pode ser enviado o arquivo em qualquer formato (6 colunas, 10 colunas, etc). O Sistemas entende que a primeira linha do arquivo são os nomes dos campos e com isso cria uma tabela com o conteúdo do arquivo.
Essa ferramenta para visualização de CSV foi desenvolvida em PHP.