Dela via


Anslut Excel till en databas i Azure SQL Database eller Azure SQL Managed Instance och skapa en rapport

Gäller för:Azure SQL DatabaseAzure SQL Managed Instance

Du kan ansluta Excel till en databas och sedan importera data och skapa tabeller och diagram baserat på värden i databasen. I de här självstudierna kommer du att ställa in anslutningen mellan Excel och en databastabell, spara filen som lagrar data och anslutningsinformationen för Excel och sedan skapa ett pivotdiagram från databasvärdena.

Du måste skapa en databas innan du kommer igång. Om du inte har en kan du läsa Skapa en databas i Azure SQL Database och Skapa EN IP-brandvägg på servernivå för att få igång en databas med exempeldata på några minuter.

I den här artikeln importerar du exempeldata till Excel från den artikeln, men du kan följa liknande steg med dina egna data.

Du kommer också behöva en kopia av Excel. Den här artikeln använder Microsoft Excel 2016.

Anslut Excel och läsa in data

  1. Om du vill ansluta Excel till en databas i SQL Database öppnar du Excel och skapar sedan en ny arbetsbok eller öppnar en befintlig Excel-arbetsbok.

  2. I menyraden överst på sidan väljer du fliken Data, väljer Hämta data, väljer Från Azure och sedan Från Azure SQL Database.

    Select data source: Connect Excel to SQL Database.

  3. I dialogrutan SQL Server-databas skriver du det servernamn som du vill ansluta till i formuläret <servernamn.database.windows.net>. Till exempel msftestserver.database.windows.net. Du kan också ange namnet på databasen. Välj OK för att öppna autentiseringsuppgifterna.

    Connect to Database Server Dialog box

  4. I dialogrutan SQL Server-databas väljer du Databas till vänster och anger sedan användarnamnet och lösenordet för den server som du vill ansluta till. Välj Anslut för att öppna navigatören.

    Type the server name and login credentials

    Dricks

    Beroende på din nätverksmiljö kanske du inte kan ansluta eller så kan du förlora anslutningen om servern inte tillåter trafik från klientens IP-adress. Gå till Azure-portalen, klicka på SQL-servrar, klicka på din server, klicka på brandvägg under inställningar och lägg till din klient-IP-adress. Se Så här konfigurerar du brandväggsinställningar för mer information.

  5. I Navigatören väljer du den databas som du vill arbeta med i listan, väljer de tabeller eller vyer som du vill arbeta med (vi valde vGetAllCategories) och väljer sedan Läs in för att flytta data från databasen till excel-kalkylbladet.

    Select a database and table.

Importera data till Excel och skapa ett pivotdiagram

Nu när du har upprättat anslutningen har du flera olika alternativ för hur du läser in data. Följande steg skapar till exempel ett pivotdiagram baserat på de data som finns i databasen i SQL Database.

  1. Följ stegen i föregående avsnitt, men den här gången väljer du Läs in i listrutan Läs in i stället för att välja Läs in.

  2. Välj sedan hur du vill visa dessa data i arbetsboken. Vi valde PivotChart. Du kan också välja att skapa ett Nytt kalkylblad eller Lägg till den här datan i en Datamodell. Mer information om datamodeller finns i Skapa en datamodell i Excel.

    Choosing the format for data in Excel

    Kalkylbladet har nu en tom pivottabell och diagram.

  3. Under PivotTable-fält väljer du alla kryssrutor för fälten du vill visa.

    Configure database report.

Dricks

Om du vill ansluta andra Excel-arbetsböcker och kalkylblad till databasen väljer du fliken Data och väljer Senaste källor för att starta dialogrutan Senaste källor. Därifrån väljer du den anslutning som du skapade i listan och klickar sedan på Öppna. Recent Sources dialog box

Skapa en permanent anslutning med hjälp av ODC-filen

Om du vill spara anslutningsinformationen permanent kan du skapa en .odc-fil och göra anslutningen till ett valbart alternativ i dialogrutan Befintliga Anslut ions.

  1. I menyraden överst på sidan väljer du fliken Data och väljer sedan Befintliga Anslut ions för att starta dialogrutan Befintliga Anslut ions.

    1. Välj Bläddra efter mer för att öppna dialogrutan Välj datakälla .

    2. Välj filen +NewSqlServer Anslut ion.odc och välj sedan Öppna för att öppna guiden Data Anslut ion.

      New Connection dialog box

  2. I guiden Data Anslut ion skriver du in servernamnet och dina SQL Database-autentiseringsuppgifter. Välj Nästa.

    1. Välj den databas som innehåller dina data i listrutan.

    2. Välj den tabell eller vy som du är intresserad av. Vi valde vGetAllCategories.

    3. Välj Nästa.

      Data Connection Wizard

  3. Välj platsen för filen, filnamnet och det egna namnet på nästa skärm i guiden Data Anslut ion. Du kan också välja att spara lösenordet i filen, men detta kan potentiellt utsätta dina data för oönskad åtkomst. Välj Slutför när du är klar.

    Save Data Connection

  4. Välj hur du vill importera dina data. Vi valde att göra en pivottabell. Du kan också ändra egenskaperna för anslutningen genom att välja Egenskaper. Välj OK när du är klar. Om du inte har valt att spara lösenordet med filen uppmanas du att ange dina autentiseringsuppgifter.

    Import Data

  5. Kontrollera att den nya anslutningen har sparats genom att expandera fliken Data och välja Befintliga Anslut joner.

    Existing Connection

Nästa steg