Gerenciador de conexões do Excel
Um gerenciador de conexão do Excel permite a conexão de um pacote a um arquivo de pasta de trabalho do Microsoft Excel existente. A fonte e o destino do Excel que o Microsoft SQL Server Integration Services inclui 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 o adiciona à coleção Connections no pacote.
A propriedade ConnectionManagerType do gerenciador de conexões é definida como 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 Microsoft OLE DB Provider for Jet 4.0 e o driver de método de acesso sequencial indexado (ISAM) do Excel para se conectar, ler e gravar dados nas fontes de dados do Excel. Para obter mais informações sobre o comportamento deste provedor e do driver quando usados com origens e destinos do Excel, consulte Origem do Excel e Destino do Excel.
Observação |
---|
Não é possível estabelecer conexão com um arquivo do Excel protegido por uma senha. |
Configurando o gerenciador de conexões do Excel
Você pode definir as propriedades no Designer SSIS ou programaticamente.
Para obter mais informações sobre as propriedades que podem ser definidas no Designer SSIS, consulte Editor de Gerenciador de Conexões 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 loops em um grupo de arquivos do Excel, consulte Como fazer loop por meio de arquivos e tabelas do Excel usando um contêiner Loop Foreach.
|
Consulte também