Como obtenho uma nova coluna de uma lista do SharePoint no Excel?

1

Estou usando o Excel para processar dados de uma lista do SharePoint há algum tempo. No entanto, recentemente adicionei uma coluna à tabela Sharepoint e, quando atualizo os dados no Excel, não obtenho a nova coluna.

Eu executar uma série de cálculos com base nesses dados, de modo a criar uma nova planilha com a lista Sharepoint "novo", movendo-se os cálculos e os pivôs para que a folha é mais incômodo do que eu gostaria de enfrentar.

Existe uma maneira de forçar o Excel a exibir essa nova coluna que adicionei? Talvez modificando a string de conexão?

    
por Jono 09.01.2011 / 10:44

5 respostas

2

O arquivo excel exportado está conectado a uma exibição, não à lista. Portanto, você precisa adicionar a nova coluna a essa visualização além de adicioná-la à lista. Depois, atualize seus dados do Excel.

    
por 20.10.2011 / 11:48
1

Como você mencionou que está "atualizando" os dados no Excel, parece que você está usando o recurso "MSQuery" do Excel. Aqueles podem ser modificados e salvos; Aqui está como eu faria isso em uma das minhas pastas de trabalho no Excel 2007. Observe que essas etapas se aplicam a modificar um MSQuery baseado em SQL Server. Eu não fiz um MSQuery baseado no SharePoint, mas espero que seja semelhante:

  1. Clique em qualquer lugar no conjunto de dados atualizável. Em seguida, na parte superior da pasta de trabalho, selecione "Dados", depois "Propriedades" e, em seguida, o ícone "Propriedades da conexão" ao lado do nome da conexão.

  2. Isso deve abrir um formulário "Propriedades da conexão", que deve ter uma guia "Uso" e "Definição". Selecione a guia "Definição" e, no canto inferior esquerdo, clique no botão "Editar consulta".

  3. Isso deve exibir um formulário "Assistente de consulta". Neste ponto você tem duas boas opções:

    a. Você deve poder trazer sua nova coluna daqui, quando você rolar para sua tabela de origem nesse Assistente de consulta.

    b. Se você quiser mais flexibilidade, pode clicar no botão 'Cancelar' no formulário 'Assistente de consulta' e ele perguntará se deseja continuar editando essa consulta no Microsoft Query? Selecione "Sim".

    Isso deve abrir um editor do Microsoft Query. Você deve poder arrastar e soltar sua nova coluna na consulta aqui. Você também tem o botão 'SQL' na parte superior e pode fazer edições diretas na sua instrução SQL.

Qualquer um que você escolher, quando tiver terminado, certifique-se de selecionar 'Arquivo' e 'Salvar'.

Espero que isso funcione para você; mais uma vez, não estou familiarizado como o Sharepoint joga com o MSQuery. Boa sorte.

    
por 10.01.2011 / 18:04
1

Você deve adicionar sua coluna à exibição, mas isso não pode ser feito usando o navegador, pois a exibição ficará oculta e não permitirá modificações.

  1. Abra o site com o SharePoint Designer.
  2. Clique em Todos os arquivos - > Listas - > [NOME DA LISTA] - > [Exibição do Excel]
  3. Adicione as referências de campo manualmente (usando nomes internos)
  4. Salvar a exibição
  5. Atualize a conexão de dados no Excel.
por 05.05.2016 / 22:03
0

Eu encontrei uma solução para arquivos do Excel criados clicando em "Exportar para o Excel", que não requer o uso do SharePointDesigner:

  1. Abra a lista de pontos de compartilhamento e selecione a visualização que contém todos os dados necessários no arquivo de excel conectado
  2. Na barra de endereço do seu navegador, você precisa copiar todas as partes contidas entre colchetes, algo como {5E8ABE86-857E-43C7-A58D-AEEA85E01C5E}

[Copiei e colei a parte seguinte da resposta do F106Dart]

  1. Abra o arquivo do Excel e clique em qualquer lugar no conjunto de dados atualizável. Em seguida, na parte superior da pasta de trabalho, selecione 'Data', depois 'Properties' e, em seguida, o ícone 'Connection Properties' ao lado do nome da conexão.
  2. Isso deve abrir um formulário "Propriedades da conexão", que deve ter uma guia "Uso" e "Definição". Selecione a guia "Definição".

[agora a parte diferente, para ser usada em arquivos do Excel criados a partir do sharepoint]

  1. Na caixa "Texto de comando", você verá uma seção entre <VIEWGUID> and </VIEWGUID> contendo uma parte entre colchetes, semelhante, mas não igual à que você copiou e colou da barra de endereços do seu navegador. Basta selecioná-lo e substituí-lo pela parte que você copiou.
  2. Um aviso informará que haverá uma incoerência com o arquivo de conexão externa. Aceite a alteração e o arquivo será atualizado com a coluna adicional que você incluiu na sua visão do sharepoint.
por 21.09.2017 / 16:39
0

Eu recomendo fazer isso com um arquivo de excel de backup. Eu acho que é mais fácil do que as sugestões acima, que também são valiosas. Obrigado.

Crie um novo iqy exportando sua lista do seu navegador. Ir para dados - > Conexões Propriedades de conexão - > Definição Em Arquivo de Conexão, selecione seu novo arquivo iqy

Por algum motivo depois de atualizar os dados, tive que selecionar o arquivo iqy novamente. Espero que ajude.

    
por 20.03.2018 / 15:59