Como: Gerar dados de uma planilha do Excel

Para tornar seu testes de unidade de banco de dados mais significativo, você pode preencher um banco de dados de teste com dados de teste que é apropriados para o esquema do banco de dados, mas não relacionados aos dados de produção. Usando os dados vinculados gerador em Visual Studio Premium, você pode preencher as colunas em uma tabela com dados de um Microsoft Excel pasta de trabalho. Para obter mais informações sobre como gerar dados de teste, consulte Geração de dados de teste para bancos de dados usando os geradores de dados.

Esse procedimento, você executará as seguintes ações:

  • Atribuir o gerador de dados acoplado a uma coluna em uma tabela no seu o projeto de banco de dados.

  • Crie uma conexão para sua pasta de trabalho usando o provedor OLE DB.

  • Especifique quais dados da pasta de trabalho preencherá a coluna da tabela.

Pré-requisitos

Esse procedimento presume que você tenha um projeto de banco de dados aberto e que você tenha criado um o plano de geração de dados para ele. Essas etapas também presumem que você tenha a partir do qual você deseja gerar dados de uma planilha do Excel. Para obter mais informações sobre como criar um plano de geração de dados, consulte Como: Criar planos de geração de dados.

Para atribuir os dados vinculados gerador para uma coluna

  1. Clique duas vezes o plano de geração de dados em Solution Explorer se o plano já não estiver aberto.

    O plano de geração de dados é exibida.

  2. Clique na tabela para a qual você deseja gerar os dados.

  3. No painel de detalhes da coluna da janela de plano de geração de dados, localize a linha da coluna da tabela que você deseja preencher com dados da pasta de trabalho. Nessa linha, clique na célula da coluna de gerador, clique na seta para baixo e, em seguida, clique em Gerador de dados vinculado.

    Em seguida você pode especificar as informações para se conectar à sua pasta de trabalho.

Para criar uma conexão para sua pasta de trabalho usando o provedor do OLE DB

  1. No Propriedades janela, localize o Informações de conexão propriedade, clique na seta para baixo e em Adicionar nova conexão.

    O Choose Data Source caixa de diálogo aparece.

  2. No A fonte de dados , clique em <other>.

  3. No Provedor de dados , clique em .NET Framework Data Provider para OLE DBe em seguida, clique em continuar.

    O Propriedades de conexão caixa de diálogo aparece.

  4. No Provedor OLE DB lista, clique em Microsoft Jet 4.0 OLE DB Providere, em seguida, clique em Advanced.

    O Propriedades avançadas de caixa de diálogo aparece.

  5. No Propriedades estendidas propriedade, o tipo de Excel 8.0 se você estiver usando o sistema de 2003 Microsoft Office ou 12.0 do Excel se você estiver usando o sistema de Microsoft Office de 2007 e, em seguida, clique em OK.

    ObservaçãoObservação

    Se um erro for exibida quando você tenta se conectar a uma planilha que você criou usando 2010 do Microsoft Excel, você pode salvar a planilha como um Pasta de trabalho do Excel 97-2003.

  6. No Server ou o nome do arquivo , digite o caminho e o nome da sua pasta de trabalho (por exemplo, C:\Temp\TestData.xls).

  7. Clique em Test Connection.

    Se a conexão for bem-sucedida, uma caixa de mensagem aparece com a mensagem: Teste de conexão bem-sucedido. Se um erro indica que você não pode se conectar, certifique-se de que a pasta de trabalho não está sendo usada.

  8. Clique em OK.

    ObservaçãoObservação

    Se um erro é exibida ao tentar adicionar a conexão a partir de Propriedades janela, você pode adicionar a conexão usando Server Explorer. Para obter mais informações, consulte Como: Conectar um banco de dados do Server Explorer.

    Na etapa final, selecione dados da pasta de trabalho usando a nova conexão e você examinar os resultados que aparecem na Visualização de geração de dados janela.

Para selecionar os dados da pasta de trabalho e verificar os resultados

  1. No Propriedades janela, digite sua instrução SELECT a Consulta Select propriedade da coluna que você deseja preencher. Por exemplo, para recuperar todos os dados de uma planilha chamada AnnualSales, digite o seguinte:

    SELECT * FROM [AnnualSales$]
    
    ObservaçãoObservação

    Você deve colocar o nome da planilha entre colchetes e especificar a $ precedente.

  2. No painel de detalhes da coluna da janela de plano de geração de dados, localize a linha da coluna da tabela que você deseja preencher com dados da pasta de trabalho. Nessa linha, clique na célula na coluna de saída do gerador e clique na seta para baixo. Em seguida, clique no nome da planilha que contém os dados que você deseja usar.

    Se você não especificou uma consulta na etapa 1, ou se sua consulta especificado um nome de planilha não foi encontrado, o A saída de gerador de coluna conterá apenas < não coercitivo saída >.

  3. Abrir o dados , aponte para O gerador de dadose clique em Geração de dados da visualização.

    O Visualização de geração de dados janela é exibida. A coluna que você escolheu para o preenchimento da planilha exibe valores de sua pasta de trabalho.

Consulte também

Conceitos

Geração de dados de teste para bancos de dados usando os geradores de dados

Os dados ligados gerador