Edite o arquivo com o Excel sem reformatar

2

Eu uso um programa que importa apenas csv arquivos, mas as 5 primeiras colunas devem ficar vazias, sem nenhum dado.

Quando estou editando o arquivo para adicionar ou alterar alguns dados e salvar csv file, as primeiras cinco colunas gratuitas obrigatórias são excluídas automaticamente.

Como posso evitar isso?

    
por user308314 17.03.2014 / 08:58

5 respostas

2

Você pode usar o Notepad ++ e um RegEx para inserir manualmente as vírgulas necessárias nos arquivos de saída.

Aqui está o meu arquivo de teste. Salvei no Excel e selecionei o formato CSV.

Aoabri-lo,podemosverqueelegeraoerrodeCSVdequevocêestáfalando.Muitoobrigado,Microsoft!

Abra o Notepad ++. Ative o RegEx replace e o Wrap Around. Em seguida, digite o seguinte código para localizar e substituir.

Find: ^(\w)
Replace: ,,,,,

PressioneSubstituirTudoparafazerasalterações.Emseguida,salveodocumento.

Abra novamente o arquivo no Microsoft Excel e você terá as 5 colunas em branco no começo. :)

    
por 16.12.2014 / 15:28
1

Você pode inserir a fórmula ="" (significando uma string vazia) na célula A1. Desta forma, o Excel preservará as colunas em branco quando você salvá-lo como csv novamente.

Por favor, note que, no entanto, como a fórmula não será gravada no arquivo csv , você precisará usar esse truque toda vez que reabrir o arquivo.

    
por 17.03.2014 / 09:32
1

Abra o arquivo * .csv no Bloco de Notas, segure a tecla Alt e, no início da primeira linha, arraste o mouse até a última linha para ativar Box Selection . Em seguida, digite 5 vírgulas, que serão preenchidas em todas as linhas.

Como alternativa, você pode manter pressionado Alt + Shift e, em seguida, usar as teclas de seta

Isso também evita ter que abrir o arquivo no Excel, o que pode causar problemas com os dados originais.

EDIT: Após uma pesquisa rápida, parece que isso não é suportado usando o aplicativo nativo Notepad no Windows, mas é suportado em vários outros aplicativos de editor. Você pode baixar algo como Notepad++ (Freeware) para conseguir isso.

    
por 16.12.2014 / 15:18
0

Insira uma linha de cabeçalho, com nomes de colunas fictícios, se desejar, o que forçará o Excel a preservar as colunas vazias.

    
por 17.03.2014 / 14:21
0

Sua pergunta parece implicar que você está abrindo um arquivo CSV com o Excel usando as configurações padrão (como em, clicando duas vezes). Dependendo do seu arquivo de origem, como no seu caso, isso pode levar a várias corrupções de dados. Existem alguns problemas relacionados aos arquivos csv (dados de texto sem formatação) dos quais você deve estar ciente, para evitar corrupção de dados ao manipular os dados com o Excel.

Eu escrevi uma visão geral detalhada dessas questões aqui: link

Você deve aprender como importar e exportar dados para / do Excel, mantendo os problemas acima em mente.

    
por 16.12.2014 / 15:12

Tags