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!
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...
Você pode usar o PowerPivot para trabalhar com arquivos de até 2GB, o que será suficiente para as suas necessidades.