Partilhar via


Gerenciador de conexões do Excel

Um gerenciador de conexões do Excel permite que um pacote se conecte a um arquivo de pasta de trabalho existente do Microsoft Excel. A origem do Excel e o destino do Excel que o Microsoft SQL Server Integration Services incluem usam o gerenciador de conexões do Excel.

Quando você adiciona um gerenciador de conexões do Excel a um pacote, o Integration Services cria um gerenciador de conexões que é resolvido como uma conexão do Excel em tempo de execução, define as propriedades do gerenciador de conexões e adiciona o gerenciador de conexões à Connections coleção no pacote.

A propriedade ConnectionManagerType do gerenciador de conexões é definida como EXCEL.

Observação

Não é possível estabelecer conexão com um arquivo do Excel protegido por senha.

Configuração do gerenciador de conexões do Excel

Você pode configurar o gerenciador de conexões do Excel dos seguintes modos:

  • Especificando o caminho do arquivo de pasta de trabalho Excel.

  • Especificando a versão do Excel que foi usada para criar o arquivo.

  • Indicando se a primeira linha de dados acessados nas planilhas ou intervalos selecionados contém nomes de coluna.

Se o gerenciador de conexões do Excel for usado por uma origem do Excel, os nomes das colunas serão incluídos junto com os dados extraídos. Se for usado por um destino do Excel, os nomes das colunas serão incluídos nos dados gravados.

O gerenciador de conexões do Excel usa o provedor microsoft OLE DB para Jet 4.0 e seu driver ISAM (Método de Acesso Sequencial Indexado) do Excel para conectar e ler e gravar dados em fontes de dados do Excel. Para obter mais informações sobre o comportamento desse provedor e driver quando usado com fontes do Excel e destinos do Excel, consulte Origem do Excel e Destino do Excel.

Você pode definir propriedades pelo Designer do SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas no Designer do SSIS , consulte Editor do Gerenciador de Conexões do Excel.

Para obter informações sobre como configurar um gerenciador de conexões programaticamente, consulte ConnectionManager e Adicionando conexões programaticamente.

Para obter informações sobre loop através de um grupo de arquivos do Excel, consulte Loop por meio de arquivos do Excel e tabelas usando um contêiner de Loop Foreach.