Especificando delimitador para exportação do Excel 2007

10

Estou tentando salvar um arquivo do Excel 2007 como um arquivo de texto delimitado por canal, mas na lista Salvar como, só vejo opções delimitadas por tabulação e csv. Como faço para especificar o delimitador, que, pelo que me lembro, era possível nas versões anteriores do Excel por meio de um assistente?

Dan U.
fonte

Respostas:

13

A partir dessa página:

  • Exiba sua janela de opções padrão clicando em Iniciar -> Configurações -> Painel de Controle -> Configurações Regionais.
  • Clique no botão "Personalizar".
  • Clique na guia "Número" e, no campo "Separador de listas", substitua o separador padrão atual pelo que você deseja usar (no seu caso, o símbolo do tubo).
  • Clique em "OK" para salvar a alteração e fechar a janela.

Agora, a exportação como CSV no Excel produzirá arquivos delimitados por canal.

Arathorn
fonte
Você pode adicionar 'Clique no botão "Personalizar"' após a primeira etapa.
Isaac Moses
1
Apenas enfatizar isso está localizado no painel de controle do sistema, não no Excel. O link também não está mais disponível. O assunto também foi discutido e resolvido aqui: answers.microsoft.com/en-us/office/forum/…
Father Stack
3

Além disso, assumindo que não há vírgulas nos dados reais, você pode exportar para .CSV normal e, em seguida, usar o bloco de notas para Localizar / substituir todas as vírgulas por tubos. Se você possui vírgulas nos dados, antes de exportar para .CSV, localize / substitua (no Excel) todas as vírgulas por algo que não seja usado nos dados (por exemplo, a chave esquerda ou o til). Depois de exportar e localizar / substituir vírgulas em tubulações, você poderá encontrar / substituir esse novo caractere de volta para vírgulas.

EricZ
fonte
3

Mudar o separador da lista é um problema.

Deixá-lo como |não é aceitável, pois estraga muitas coisas. Salvar como um TABarquivo de texto separado e, em seguida, usar um editor de texto para substituir globalmente TABs por |s funciona bem.

Para fazer isso com o Bloco de notas, destaque um TABcaractere no arquivo de texto, copie-o, chame Substituir, cole-o na caixa de pesquisa e coloque o delimitador desejado na caixa Substituir por.

David
fonte
+1, muito mais simples que a resposta aceita. Além disso, você nem precisa salvar como arquivo separado por tabulações, basta selecionar tudo, copiar e colar no Notepad ++ ou similar para substituir as guias.
Amos M. Carpenter
3

Por que você não tenta o Libreoffice!

Quando você abre ou salva um arquivo CSV, ele pergunta qual delimitador deve ser usado!

Giorgio
fonte