Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Summary
| Property | Value |
|---|---|
| Connector |
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 |
|---|---|---|---|
| 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:
Välj PDF-alternativ i anslutningsvalet.
Bläddra efter och välj den PDF-fil som du vill läsa in. Välj sedan Öppna.
Om PDF-filen är online använder du webbanslutningsappen för att ansluta till filen.
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.
Ansluta från Power Query Online
Så här upprättar du anslutningen från Power Query Online:
Välj PDF-alternativ i anslutningsvalet.
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.
Om det behövs väljer du en lokal datagateway för att komma åt PDF-filen.
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).
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.
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
StartPagealternativen ellerEndPageoch iterera över hela dokumentet efter behov. - Om PDF-dokumentet är en enda, enorm tabell
MultiPageTableskan 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.
PDF