Excel; exportando / importando diferentes colunas para diferentes arquivos csv

0

Existe uma maneira de exportar diferentes colunas para diferentes arquivos CSV no Excel em um OSX, estou pensando em algo ao longo das linhas de possivelmente automator, applescript ou bash. Eu tive um olhar brincar com o automator e até agora sem sorte.

O melhor que eu consegui exportou toda a planilha, então usei sed para remover o que eu não preciso, porém isso é terrivelmente ineficiente.

Além disso, existe um método para importar vários arquivos csv em colunas.

Obrigado antecipadamente

& & desculpe, eu não marquei o excel corretamente, não permitiria que eu criasse o excel: mac tag

    
por Sisyphus 12.04.2010 / 11:13

1 resposta

1

Exporte a planilha inteira para CSV e use o AWK para dividi-la em arquivos diferentes. Como um exemplo simples, este script awk irá escrever cada coluna em um arquivo diferente.

#!/usr/bin/awk -f
{ 
    for (i=1; i<=NF; i++)
        print $i >> "file" i ".csv";
}

Este script não é muito inteligente. Você também deve especificar o separador de campo no início e também garantir que os arquivos existentes sejam sobrescritos.

    
por 12.04.2010 / 14:23