csv importado para o windows from linux

1

Pergunto-me por que há uma diferença para os dois arquivos csv mencionados abaixo.

Eu tenho um arquivo table.csv no Linux, depois de enviá-lo como anexo no email, em seguida, salvar e abri-lo no meu aplicativo do Windows Excel, era confuso, as colunas não estavam alinhadas com os dados espalhados.

Mas quando eu abro um arquivo excel e vou para a aba "Data" e clico em "From text" da categoria "get external data", então selecione o arquivo csv same que usei agora, então a saída na forma de tabela está muito bem alinhada e limpa.

My endgoal is to get the nicely aligned output directly from linux to window excel by attaching it in mail without taking extra step to go excel and select the get external data from text.

Eu não consigo descobrir porque os dois mesmos arquivos CSV têm essa diferença, para superar esse problema, eu tenho que escrever um script para manipular o excel?

Obrigado por qualquer conselho. Estou muito curioso sobre isso.

osdadossãoapenasnaprimeiracoluna(colA)


issoestámuitobemalinhadoemcadacoluna

    
por ExcelNovice 01.04.2017 / 05:24

1 resposta

1

Como mencionado por fixer1234, isso provavelmente tem a ver com fins de linha no Linux versus Windows. Depende do que o arquivo está preparado. Há várias questões sobre estouro de pilha e outros sites perguntando como corrigir isso. Eu imagino, se você salvar o arquivo no windows, e então enviá-lo de volta para o linux, e abri-lo no vi, você verá também caracteres estranhos nesse final (^ M no final das linhas).

Sem mais detalhes sobre o que você está vendo, não posso dizer como corrigi-lo, mas há alguns exemplos de como corrigi-lo de um lado ou de outro aqui ou aqui

Se você fornecer um exemplo detalhado do que está acontecendo, posso dar um exemplo muito mais claro sobre como corrigir seu problema.

    
por 01.04.2017 / 06:30