Eu já postei isso em askdifferent , mas sem sorte. Fico feliz em remover se fora do escopo.
Portanto, estou executando alguns scripts Python que imprimem dados delimitados por tabulação (isto é, adicionando o caractere \t
durante o comando print
).
Problema
- Estou tentando copiar esses dados delimitados por tabulação do shell / Terminal para o Excel Mac ou outros aplicativos de planilhas, esperando que eles reconheçam a deleção de tabulação e coloquem os itens em células separadas
Isso não funciona; no entanto, se eu copiar o texto em um editor como Atom ou Emacs primeiro e, em seguida, no Excel, ele reconhecerá as guias como delimitadores.
- Por que funciona com a etapa adicional?
- Os editores de texto mudam a natureza das guias e como posso emular esse comportamento dentro do Terminal?
Exemplo:
print "123\tbeetle\t12.4\n200\tbutterfly\t1.2\n"
Resultado:
Copiar do terminal para o Excel:
Copiardoterminalparaoeditordetextoe,emseguida,paraoExcel:
Qualquerajudaémuitoapreciada!Euseiqueexistemmaneirasmaiselegantesdefazerisso,masissoaindaéalgoqueeugostariadedescobrir.
Encontreiumaperguntaumpoucosemelhante,masnãoresolvida aqui .
Running Python 2.7.13, Sierra 10.12.6, Excel 2016 para Mac