Divida as folhas enormes do Excel em vários arquivos do Excel

1

Não é exatamente uma questão de programação, mas eu tenho um arquivo excel que tem mais de alguns milhares de registros e eu gostaria de dividi-lo em arquivos menores do excel, digamos, algumas centenas de registros. Qual é a maneira mais fácil de fazer isso - desculpe por não ser uma questão de programação direta: (

    
por Ali 19.08.2009 / 13:54

3 respostas

1

Se a planilha é puramente de dados (ou seja, nenhuma célula faz referência a outra através de fórmulas), então eu acho que tentaria salvá-la como CSV, então programaticamente dividir (por número de linhas) e salvar cada pedaço para um arquivo csv diferente.

    
por 19.08.2009 / 13:59
0

Programaticamente, não há nada que impeça você de abrir o arquivo do Excel e dividi-lo em vários arquivos menores.

Confira o link para obter uma ferramenta de terceiros para facilitar isso. Você poderia fazê-lo completamente sozinho usando o SpreadSheetML, isso torna isso mais fácil.

    
por 19.08.2009 / 14:23
0

Se você tiver acesso às ferramentas de linha de comando unix, a opção CSV mencionada anteriormente é trivial. Exportação simples para CSV, split -lines = 100 o CSV em vários arquivos, importe os arquivos.

Você também pode tentar usar o script de macro. Crie uma macro para cortar as primeiras centenas de registros, cole-os em uma nova planilha e salve com um nome exclusivo. Em seguida, pressione play várias vezes ou crie um loop.

    
por 19.08.2009 / 20:49