Dela via


Ansluta 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 den här självstudien konfigurerar du anslutningen mellan Excel och en databastabell, sparar filen som lagrar data och anslutningsinformationen för Excel och skapar sedan 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 behöver också en kopia av Excel. Den här artikeln använder Microsoft Excel 2016.

Anslut Excel och läs 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.

    Skärmbild av skärmen till Välj datakälla: Anslut Excel till SQL Database.

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

  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.

    Tips/Råd

    Beroende på din nätverksmiljö kanske du inte kan ansluta om servern inte tillåter trafik från klientens IP-adress. Gå till Azure-portalen, välj SQL-servrar, välj din server, välj brandvägg under inställningar och lägg till klientens IP-adress. Mer information finns i IP-brandväggsregler.

  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.

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 till från listrutan Läs in, istället för att välja Läs in.

  2. Välj sedan hur du vill visa dessa data i arbetsboken. Vi valde pivotdiagram. Du kan också välja att skapa ett nytt kalkylblad eller lägga till dessa data i en datamodell. Mer information om datamodeller finns i Skapa en datamodell i Excel.

    Skärmbild från Excel. Visar steg för att välja format för data i Excel.

    Kalkylbladet har nu en tom pivottabell och ett diagram.

  3. Under Pivottabellfält markerar du alla kryssrutor för de fält som du vill visa.

    Konfigurera databasrapport.

Tips/Råd

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 väljer sedan Öppna.

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 anslutningar .

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

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

    2. Välj filen +NewSqlServerConnection.odc och välj sedan Öppna för att öppna guiden Dataanslutning.

      Skärmbild från Microsoft Excel som visar steget för att skapa en ny anslutning.

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

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

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

    3. Välj Nästa.

      Skärmbild från Microsoft Excel som visar stegen i guiden Dataanslutning.

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

    Skärmbild från Microsoft Excel av spara dataanslutning.

  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.

    Skärmbild från Microsoft Excel där du väljer en pivottabellrapport för att importera data.

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

    Skärmbild från Microsoft Excel av befintliga anslutningar.