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.
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.
Na próxima tela, informe o range do Excel que deseja importar e clique em Import conforme figura 10.
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.