PDF

Summary

Property Value
Connector PDF-ikon PDF
Products Excel
Power BI (semantiska modeller)
Power Query Online
Versionsstatus Allmän tillgänglighet
Autentiseringstyper Anonym (online)
Grundläggande (online)
Organisationskonto (online)
Windows (online)
Dokumentation om funktionsreferens Pdf.Tables

Note

Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.

Note

PDF stöds inte i Power BI Premium.

Note

Om du vill importera flera PDF-filer samtidigt, använder du ett anslutningsprogram för flera filer, till exempel Mappanslutning eller SharePoint-mappanslutning. Mer information finns i översikten Kombinera filer.

Prerequisites

None.

Funktioner som stöds

  • Import

Parameters

Startpunkt:Pdf.Tables

Antal obligatoriska parametrar: 1

Returnerar alla tabeller som finns i en PDF-fil.

Returnerar alla tabeller som finns i pdf. En valfri registerparameter, options, kan anges för att specificera ytterligare egenskaper. Posten kan innehålla följande fält:

  • Implementation : Den version av algoritmen som ska användas vid identifiering av tabeller. Gamla versioner är endast tillgängliga för bakåtkompatibilitet för att förhindra att gamla frågor bryts av algoritmuppdateringar. Den senaste versionen bör alltid ge bästa resultat. Giltiga värden är "1.3", "1.2", "1.1" eller null.
  • StartPage : Anger den första sidan i sidintervallet som ska undersökas. Förval: 1.
  • EndPage : Anger den sista sidan i sidintervallet som ska undersökas. Standard: den sista sidan i dokumentet.
  • MultiPageTables : Styr om liknande tabeller på på varandra följande sidor automatiskt ska kombineras till en enda tabell. Standard: sant.
  • EnforceBorderLines : Styr om kantlinjer alltid framtvingas som cellgränser (när detta är sant) eller bara används som ett tips bland många för att fastställa cellgränser (när detta är falskt). Standard: falskt.
Parameter Required Type Nullbar
PDF Yes binary false
options No nullbar posttyp true

Fält i options

Fält Required Type Description Nullbar Optional Ytterligare metadata
options.Implementation No text med nullvärde Den version av algoritmen som ska användas vid identifiering av tabeller. Gamla versioner är endast tillgängliga för bakåtkompatibilitet för att förhindra att gamla frågor bryts av algoritmuppdateringar. Den senaste versionen bör alltid ge bästa resultat. Giltiga värden är "1.3", "1.2", "1.1" eller null. true true {"Documentation.Caption": "Implementeringsversion"}
options.StartPage No nullbart tal Anger den första sidan i sidintervallet som ska undersökas. Förval: 1. true true {"Documentation.Caption": "Startsida"}
options.EndPage No nullbart tal Anger den sista sidan i sidintervallet som ska undersökas. Standard: den sista sidan i dokumentet. true true {"Documentation.Caption": "Slutsida"}
options.MultiPageTables No logisk som kan ha värdet null Styr om liknande tabeller på på varandra följande sidor automatiskt ska kombineras till en enda tabell. Standard: sant. true true {"Documentation.Caption": "Flersidiga tabeller"}
options.EnforceBorderLines No logisk som kan ha värdet null Styr om kantlinjer alltid framtvingas som cellgränser (när detta är sant) eller bara används som ett tips bland många för att fastställa cellgränser (när detta är falskt). Standard: falskt. true true {"Documentation.Caption": "Tvinga kantlinjer"}

Ansluta från Power Query Desktop

Så här gör du anslutningen från Power Query Desktop:

  1. Välj PDF-alternativ i anslutningsvalet.

  2. Bläddra efter och välj den PDF-fil som du vill läsa in. Välj sedan Öppna.

    Skärmbild av Utforskaren med PDF-filen markerad.

    Om PDF-filen är online använder du webbanslutningsappen för att ansluta till filen.

  3. I Navigator väljer du den filinformation du vill ha och väljer sedan Load för att läsa in data eller Transforma data för att fortsätta transformera data i Editor Power Query.

    Skärmbild av PDF-filen som importerats till Power Query Desktop Navigator.

Ansluta från Power Query Online

Så här upprättar du anslutningen från Power Query Online:

  1. Välj PDF-alternativ i anslutningsvalet.

  2. I den PDF-dialogruta som visas anger du antingen filsökvägen eller URL:en till platsen för PDF-filen. Om du läser in en lokal fil kan du också välja Ladda upp fil (förhandsversion) för att bläddra till den lokala filen eller dra och släppa filen.

    Skärmbild av sidan anslutningsinställningar för PDF-onlineanslutningen som visar filsökvägen och autentiseringsuppgifterna för anslutningen.

  3. Om det behövs väljer du en lokal datagateway för att komma åt PDF-filen.

  4. Om det är första gången du använder den här PDF-filen väljer du autentiseringstypen och loggar in på ditt konto (om det behövs).

  5. I Navigator väljer du den filinformation du vill ha och väljer sedan Transform Data för att fortsätta transformera data i Editor Power Query.

    Skärmbild av PDF-filen som importerats till Power Query online Navigator.

Begränsningar och överväganden

Åtkomst till stora PDF-filer

Du kan använda följande strategier för att förbättra prestanda och minska tidsgränser när du kommer åt stora PDF-filer. Dessa strategier kräver att du redigerar din användning av funktionen Pdf.Tables i formelfältet eller i den avancerade redigeraren.

  • Prova att välja sidor en i taget eller ett litet intervall i taget med hjälp av StartPage alternativen eller EndPage och iterera över hela dokumentet efter behov.
  • Om PDF-dokumentet är en enda, enorm tabell MultiPageTables kan alternativet samla in mycket stora mellanliggande värden, så att inaktivera det kan hjälpa.

En fullständig lista över tillgängliga alternativ finns i Pdf.Tables.

Hantera rader med flera linjer

I de fall där rader med flera rader inte identifieras korrekt kan du kanske rensa data med hjälp av användargränssnittsåtgärder eller anpassad M-kod. Du kan till exempel kopiera feljusterade data till intilliggande rader med Table.FillDown eller gruppera och kombinera intilliggande rader med Table.Group.

Power BI dataflöden i en Premium-kapacitet

När du arbetar med PDF-anslutningen på dataflöden i en Premium-kapacitet upprättas PDF-anslutningen inte korrekt. Om du vill att PDF-anslutningsappen ska fungera med dataflöden i en Premium-kapacitet konfigurerar du dataflödet så att det använder en gateway och bekräftar att anslutningen till dataflödet går via gatewayen.