Os limites do Excel

Bom, por muito que o “open source” esteja em voga e por muito boas que sejam as aplicações que têm vindo a surgir dessa filosofia, eu considero o Excel um caso à parte. Ajuda-me diariamente a resolver algumas questões de forma simples e flexível.

Não obstante, tem um grave problema, especialmente para quem trabalha com ficheiros de milhares – ou milhões! - de registos: cada “sheet” do Excel tem um limite de 65536 registos (ou linhas). Isto pode revelar-se problemático quando queremos exportar um ficheiro bastante grande para o Excel. Há formas mais ou menos engenhosas de contornar isto, mas não sei se existirá alguma para contornar a própria limitação física do Excel. Muitas vezez o que costumo fazer, no AS400, se não forem ficheiros exageradamente grandes e se puder agir sobre eles com o SQL, é usar o comando “FETCH FIRST ‘n’ ROWS ONLY”, usando n = 65500 para dar um número redondo e ter espaço para os cabeçalhos. Mas para isso tenho que ir apagando os registos à medida que os vou exportando, ou criando ficheiros de 65500 registos.

Mas há mais soluções, e tudo depende da criatividade de cada um.

Deixar uma Resposta