Quero importar um arquivo CSV para o Excel. O arquivo CSV possui dados separados por vírgula (ver figura), mas o delimitador no Assistente para importação de texto está definido como "Guia" por padrão. Como posso alterar o padrão para "Vírgula"?
microsoft-excel
import
csv
Lars
fonte
fonte
Respostas:
Essa é uma configuração do Windows que será usada por todos os programas que se referem a ela (neste caso, Excel).
fonte
.dat
e.txt
(Supondo a interface do Office 2003)
Não use Arquivo> Abrir.
Em vez disso, use Dados> Importar dados externos> Importar dados ...
Isso chamará o Assistente para importação de texto, que permite escolher o delimitador.
Ou, se você estiver usando a interface mais recente, vá para a guia Dados > Do texto :
Isso abrirá uma caixa de diálogo Abrir arquivo, seguida pela mesma caixa de diálogo Importação de texto.
fonte
O Excel parece usar o último delimitador usado na sessão. Dave Peterson descreve uma solução possível aqui. Você basicamente cria uma macro que define o delimitador padrão e a coloca na pasta xlstart. Se você estiver fazendo isso para um arquivo em máquinas de outras pessoas, isso provavelmente não vai funcionar, mas é assim que você o abordaria, programaticamente em seu próprio sistema, e poderá adaptá-lo à sua situação. A execução do código a seguir deve definir o delimitador para você de antemão. Isso funcionará em uma sessão existente. Portanto, se você possui um conteúdo que espera a configuração de delimitadores específicos, execute algo assim antes da importação, definindo os parâmetros que desejar
fonte