Eu estou procurando uma maneira de exibir um arquivo CSV "ao vivo" aberto no Windows 7. Por exemplo, eu tenho um programa proprietário em execução que está gerando dados de log no formato CSV. Gostaria de ficar de olho no que está gravando, enquanto está em execução (somente leitura - não precisa / deseja editar ou alterar o arquivo).
Idealmente, quero:
- exibir os dados em formato tabular em uma janela (como no Excel - mas eu não quero usar o Excel - isso não é o mesmo que essa questão )
- reconhecer a primeira linha com os títulos das colunas a serem usados como uma linha de título estática.
- rolar verticalmente pelo arquivo, se necessário.
- atualização automática, ou seja, detectar novas linhas e mostrar as novas linhas na parte inferior da janela.
- rolagem automática para mostrar uma nova linha se eu estiver posicionado na parte inferior
- lidar com tabelas largas (rolagem horizontal).
- selecione quais colunas mostrar (legal, mas não obrigatório)
Para resolver este problema, examinei vários editores de arquivos CSV & amp; programas de visualização, incluindo Editor de Ron , CSVed e nirsoft Visualizador de arquivos CSV .
Os dois primeiros são muito pesados e têm funcionalidade e confusão que eu não estou interessado (por exemplo, edição) - e eles não têm o recurso de atualização automática. A ferramenta da Nirsoft é quase perfeita. Mas tem apenas "atualização automática", que lê todo o arquivo novamente & amp; reposiciona para o topo - quando eu quero ficar onde estava ou tê-lo rolagem automática, se eu estou no fundo.
Eu também dei uma olhada no baretail, mas parece não ser projetado para lidar com arquivos CSV.
Em relação ao tamanho do arquivo - é bom se a solução puder lidar com arquivos enormes, mas também ficarei feliz se conseguir lidar com apenas alguns megabytes.
Alguma sugestão de uma maneira de fazer o que eu preciso?