Arquivo Excel CSV. com mais de 1.048.576 linhas de dados

Foi-me dado um ficheiro CSV com mais do que o MAX Excel pode lidar, e eu preciso mesmo de ser capaz de ver todos os dados. Eu entendo e experimentei o método de "splitting" ele, mas não funciona.

Algum passado: O arquivo CSV é um arquivo CSV do Excel, e a pessoa que deu o arquivo disse que existem cerca de 2m linhas de dados.

Quando o importo para o Excel, obtenho dados até a linha 1.048.576, depois os reimporto em uma nova aba começando na linha 1.048.577 nos dados, mas isso só me dá uma linha, e sei que deveria haver mais (não só por causa do fato de que "a pessoa" disse que há mais de 2 milhões, mas por causa da informação nos últimos conjuntos de linhas)

Eu pensei que talvez a razão para isso acontecer é porque me foi fornecido o arquivo CSV como um arquivo CSV do Excel, e assim toda a informação passada 1,048,576 está perdida (?).

Preciso de pedir um ficheiro em formato de base de dados SQL?

Você deve tentar delimitar ele pode abrir até 2 bilhões de linhas e 2 milhões de colunas muito rapidamente tem um teste gratuito de 15 dias também. Faz o trabalho por mim!

Comentários (5)

Excel 2007+ está limitado a um pouco mais de 1 milhão de linhas ( 2^20 para ser mais preciso), então ele nunca irá carregar seu arquivo de linha de 2M. Eu acho que a técnica a que você se refere como divisão é a que o Excel tem embutido, mas afaik que só funciona para problemas de largura, não para problemas de comprimento.

A maneira mais fácil que eu vejo imediatamente é usar alguma ferramenta de divisão de arquivos - lá's toneladas de 'em e usar isso para carregar os arquivos csv parciais resultantes em múltiplas planilhas.

ps: "excel csv files" don't existem, só existem arquivos produzidos pelo Excel que usam um dos formatos comumente chamados de arquivos csv...

Comentários (2)

Você pode usar o PowerPivot para trabalhar com arquivos de até 2GB, o que será suficiente para as suas necessidades.

Comentários (1)