Compartilhar via


SharePoint 2013: Importando dados para listas do SharePoint

Introdução

É um cenário muito comum as empresas adotarem o SharePoint como ferramenta de colaboração e uma das verticais do SharePoint são os sites. Dentro dos sites, temos várias listas e bibliotecas, que armazenam reuniões, cadastros de clientes, tarefas dentre outros dados.

Muitas vezes, os dados já existem em outros sistemas e há necessidade de exportar os mesmos para listas e bibliotecas do SharePoint. Existem diversas maneiras de realizar esta tarefa, uma delas é criar uma lista no SharePoint usando os dados de planilhas do Excel, que será o foco deste artigo.

Neste artigo, usaremos os dados do banco de dados adventureworks2012, onde inicialmente será realizada a importação dos dados da tabela person para o Excel e posteriormente a importação destes dados no SharePoint. 

Importar dados do SQL Server para o Excel 

Para realizar a importação da tabela Person no Excel basta seguir os passos abaixo:

Abra o Excel e na guia Data selecione "From Other Sources" e então "From SQL Server" conforme figura 1


(Figura 1 – Selecionar a origem dos dados)

Na tela seguinte, selecione a instância do SQL Server e o método de autenticação e clique em Next. No caso do exemplo, instância Palestras2013 e Autenticação Windows conforme figura 2.


(Figura 2 – Configurar conexão ao SQL Server)

Em seguida, selecione o banco de dados e a tabela e clique em next. No caso do exemplo, adventureworks2012 e person respectivamente.


(Figura 3 – Selecionar o banco de dados e a tabela)

Clique em finish para finalizar a importação conforme figura 4.


(Figura 4 – Finalizando a importação)

Na tela final, deixe marcada a opção table e clique em OK conforme figura 5.

Caso queira importar os dados para o PowerPivot, basta selecionar a opção Add this data to the Data Model.


(Figura 5 – Formato de importação)

A figura 6 mostra os dados importados.


(Figura 6 – Dados importados)

Salve o arquivo Excel em algum local, no exemplo o mesmo foi salvo no C:\ExemploWIKI. Este arquivo será usado no próximo tópico para criar a lista do SharePoint.

Importar dados do Excel no SharePoint

Neste passo iremos realizar a criação de uma lista em um site do SharePoint usando os dados de uma planilha do Excel. Para dar continuidade ao exemplo, abra um site do SharePoint e selecione a opção Adicionar Novo Aplicativo conforme figura 7.


(Figura 7 – Adicionar aplicativo)

Na tela seguinte, selecione a opção Importar Planilha conforme figura 8.


(Figura 8 – Importar Planilha)

Agora, informe o nome e descrição da lista e o local do arquivo Excel criado anteriormente. Clique em importar conforme figura 9.


(Figura 9 – Criando a lista)

Na próxima tela, informe o range do Excel que deseja importar e clique em Import conforme figura 10.


(Figura 10 – Range importado)

Finalizando, temos a lista no SharePoint com os dados importados.


(Figura 11 – Lista finalizada)

Neste momento, uma lista no SharePoint é criada com todas as colunas e linhas selecionadas no arquivo Excel.

Conclusão

Este artigo mostrou uma das muitas formas possíveis de importar dados externos para o SharePoint de forma simples, intuitiva e sem codificação. Existem diversas outras formas como BCS, PowerShell, dentre outras.