Database
 sql >> Base de Dados >  >> RDS >> Database

Conectando o Microsoft Excel ao Xero


O Driver ODBC Xero permite conectar o Microsoft Excel ao Xero e trabalhar com dados do Xero em suas planilhas.

O driver ODBC Xero está disponível para download no site da Easysoft:
  1. Baixe o driver ODBC do Windows Xero. (Registro obrigatório.)
  2. Instale e licencie o driver ODBC Xero na máquina em que o Excel está instalado.
    Para obter instruções de instalação, consulte a documentação do driver ODBC do Xero.

Agora, crie um aplicativo Xero, que o mecanismo Xero OAuth usará para autorizar e acompanhar sua conexão ODBC. Recomendamos que você crie um aplicativo Xero para cada fonte de dados Xero ODBC que você criar.

Para fazer isso:
  1. Adicione um aplicativo Xero Oauth, escolhendo Novo aplicativo.
  2. Na tela Adicionar um novo aplicativo, insira um nome significativo na caixa Nome do aplicativo.
  3. Na seção Tipo de concessão do OAuth 2.0, escolha Aplicativo Web de código de autenticação.
  4. Insira o URL do site da sua organização na caixa URL da empresa ou do aplicativo.
  5. Na caixa URL de redirecionamento OAuth 2.0, digite:
    http://localhost:9998
  6. Escolha o botão Criar aplicativo.
  7. Na página de detalhes do aplicativo para o aplicativo recém-criado, copie o ID do cliente. Você precisará disso para criar sua fonte de dados.
  8. Gere e copie um segredo do cliente. Você precisará disso para criar sua fonte de dados.

Antes de usar o driver ODBC do Xero para conectar o Excel ao Xero, você precisa configurar uma fonte de dados ODBC. Uma fonte de dados ODBC armazena os detalhes da conexão para o banco de dados de destino (por exemplo, Xero) e o driver ODBC necessário para se conectar a ele (por exemplo, o driver ODBC Xero).

Você pode configurar uma fonte de dados ODBC do usuário, que está disponível apenas para o usuário que a cria, ou uma fonte de dados ODBC do sistema, que está disponível para todos os usuários da máquina. Você configura fontes de dados ODBC no ODBC Administrator, que está incluído no Windows.

Windows de 64 bits Existem duas versões do ODBC Administrator nesta plataforma. (Se você não tiver certeza se sua versão do Windows é de 32 bits ou 64 bits, siga as instruções neste artigo da Base de Dados de Conhecimento da Microsoft para descobrir.) A versão do Administrador ODBC que você precisa executar depende de você ter um 32 bits ou uma versão de 64 bits do Excel. Para descobrir qual versão do Excel você possui, inicie o Excel e, em seguida, inicie o Gerenciador de Tarefas do Windows. No Gerenciador de Tarefas, escolha a guia Processos. Procure Excel.exe na lista. Se esse nome de processo for seguido por *32, sua versão do Excel é de 32 bits. Caso contrário, sua versão do Excel é de 64 bits.

Se você tiver a versão de 64 bits do Excel, precisará executar a versão de 64 bits do Administrador ODBC. Para fazer isso, abra Ferramentas Administrativas no Painel de Controle e abra Fontes de Dados (ODBC). (No Windows Server 2003 e anterior, o miniaplicativo do Painel de Controle que inicia o Administrador ODBC é rotulado como Fontes de Dados. No Windows 8 e posterior, o miniaplicativo do Painel de Controle é rotulado como Fontes de Dados ODBC (64 bits).)

Se você tiver a versão de 32 bits do Excel, precisará executar a versão de 32 bits do ODBC Administrator. Para fazer isso, na caixa de diálogo Executar do Windows, digite:
%windir%\syswow64\odbcad32.exe

Windows de 32 bits Para executar o Administrador ODBC no Windows de 32 bits, abra Ferramentas Administrativas no Painel de Controle e, em seguida, abra Fontes de Dados (ODBC). (Em versões mais antigas do Windows, o miniaplicativo do Painel de Controle que inicia o Administrador ODBC é rotulado como Fontes de Dados.)

Use o Administrador ODBC para criar sua fonte de dados do Driver ODBC Xero:

Faça um dos seguintes:
    • Para criar uma fonte de dados do usuário, na guia DSN do usuário, escolha Adicionar.

    • -Ou-
    • Para criar uma fonte de dados do sistema, escolha a guia DSN do sistema e, em seguida, escolha Adicionar.
  1. Na caixa de diálogo Criar nova fonte de dados, escolha Easysoft ODBC-Salesforce Driver e, em seguida, escolha Concluir.
  2. Preencha a caixa de diálogo Easysoft ODBC-Xero Driver DSN Setup:
    Setting Valor
    DSN Xero
    Organização
    O nome da sua Organização Xero, por exemplo, "Empresa de demonstração (Reino Unido)".
    ID do cliente O ID do cliente para o aplicativo Xero que você criou para esta fonte de dados.
    Segredo do cliente O segredo do cliente para o aplicativo Xero que você criou para esta fonte de dados.
  3. Escolha o botão Autenticar e obter token e siga as instruções na tela.
  4. Use o botão Testar para verificar se você consegue se conectar ao Xero.

Agora você pode conectar o Excel ao Xero.

Exemplo:como retornar dados do Xero para o Microsoft Excel usando o Microsoft Query

  1. Faça um dos seguintes:
    • Para Excel 2007 e posterior, na guia Dados, no grupo De outras fontes, escolha Do Microsoft Query.
    • Para Excel 2003 e versões anteriores, no menu Dados, escolha Importar dados externos e, em seguida, escolha Nova consulta de banco de dados.

    O comando New Database Query usa o Microsoft Query para importar dados. O Microsoft Query é um recurso opcional, que por padrão não está instalado. Se você não tiver o Microsoft Query instalado, escolher New Database Query solicitará que você o instale. Para fazer isso, no Painel de Controle, escolha Programas e Recursos (ou Adicionar ou Remover Programas). Escolha Microsoft Office (se você instalou o Excel como parte do Office) ou Microsoft Excel e, em seguida, escolha Alterar. Siga as instruções na tela. Selecione Escolher personalização avançada de aplicativos durante o assistente de instalação se esta opção estiver presente para sua versão do Office/Excel. O Microsoft Query está localizado em Ferramentas do Office.

    Depois de instalar o Microsoft Query, repita a etapa 1.
  2. Na caixa de diálogo Escolher fonte de dados, escolha a fonte de dados do driver ODBC Xero na lista e escolha OK.
  3. No Assistente de consulta, escolha as colunas que contêm os dados que você deseja recuperar e clique em Avançar.
  4. Se você quiser retornar um subconjunto dos dados, use a tela Filtrar dados para filtrar os resultados de sua consulta (isso é o equivalente a uma cláusula SQL WHERE) e clique em Avançar.
  5. Se você quiser alterar a ordem de classificação de seus dados, use a tela Ordem de classificação para classificar os resultados de sua consulta (isso é o equivalente a uma cláusula SQL ORDER BY) e clique em Avançar. Clique em Concluir para retornar seu Dados Xero para Excel.