Codificação de caracteres padrão para o Assistente de Texto do Excel?

1

Uma grande parte do meu trabalho é executar uma consulta SQL, salvar os resultados como um arquivo csv codificado pelo UFT-8 e importá-lo para o Excel para posterior manipulação e distribuição.

Quando importo o arquivo csv para o Excel, a primeira tela do Assistente exibe a origem do arquivo padrão: Windows (ANSI) e muitas vezes esqueço-me de alterar o valor da origem do arquivo do Excel para UTF-8. Existe uma maneira de definir o padrão para UTF-8?

    
por Donna A 12.05.2016 / 21:58

1 resposta

-1

Eu enfrento tarefas de rotina com um perfil semelhante ao que você descreveu, e respostas como aquelas em e É possível forçar o Excel a reconhecer automaticamente os arquivos CSV UTF-8? . Como o seu, meu objetivo é definir uma codificação padrão para que eu não precise rolar para baixo até o final da lista suspensa apenas para escolher “65001: Unicode (UTF-8)” todas as vezes que for abrindo um arquivo de texto delimitado por tabulações ou CSV.

A resposta que funciona para mim é dada em Como alterar a importação de texto padrão tipo de origem no Excel . Envolve uma edição do registro (criação e modificação de um valor), portanto, todas as isenções normais se aplicam (por exemplo, editar por sua conta e risco e faça o backup do registro antes de editar ).

You can change the default choice by running regedit from the Program>Run menu item. Once in the Registry Editor, navigate to: HKEY_CURRENT_USER>Software>Microsoft>Office>11.0>Excel>Options

Once here, you'll see a few registry entries for Excel 2003. Right click in the right-hand window and choose New>DWORD Call the new DWORD item DefaultCPG and hit Enter.

Then right click on DefaultCPG and choose Modify. Set the Base to Decimal, and enter the decimal value for Unicode UTF-8 (65001 in this case), then hit OK.

(citado de Alterando o tipo de origem de importação de texto padrão Excel )

As instruções são de 2005, mas descobri que elas funcionavam no Office 2016 se as instruções indicassem "11.0" (como a versão do Office), assumi "16.0". Também fechei o Excel (e o Outlook, com o visualizador do Excel) antes de fazer a edição, mas não posso confirmar se isso é necessário.

    
por 15.02.2017 / 22:23