Utbildning
Modul
Excel automation in Power Automate for desktop - Training
Learn how to use Power Automate for desktop to open, read, and manipulate Excel files with various Microsoft Excel actions.
Den här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Excel.Workbook(workbook as binary, optional useHeaders as any, optional delayTypes as nullable logical) as table
Returnerar innehållet i Excel-arbetsboken.
useHeaders
kan vara null, ett logiskt värde (sant/falskt) som anger om den första raden i varje returnerad tabell ska behandlas som en rubrik eller en alternativpost. Standardvärde: false.delayTypes
kan vara null eller ett logiskt värde (sant/falskt) som anger om kolumnerna i varje returnerad tabell ska lämnas otypade. Standardinställning: false.Om en post har angetts för useHeaders
(och delayTypes
är null) kan följande postfält anges:
UseHeaders
: Kan vara null eller ett logiskt värde (sant/falskt) som anger om den första raden i varje returnerad tabell ska behandlas som en rubrik. Standard: falsk.DelayTypes
: Kan vara null eller ett logiskt värde (sant/falskt) som anger om kolumnerna i varje returnerad tabell ska lämnas otypade. Standard: falsk.InferSheetDimensions
: Kan vara null eller ett logiskt värde (sant/falskt) som anger om området i ett kalkylblad som innehåller data ska härledas genom att läsa själva kalkylbladet i stället för att läsa dimensionsmetadata från filen. Detta kan vara användbart i fall där dimensionsmetadata är felaktiga. Observera att det här alternativet endast stöds för Öppna XML Excel-filer, inte för äldre Excel-filer. Standard: falskt.Anteckning
Parametern useHeaders
eller postfältet UseHeaders
konverterar tal och datum till text med hjälp av den aktuella kulturen och beter sig därför annorlunda när det körs i miljöer med olika operativsystemkulturer inställda. Vi rekommenderar att du använder Table.PromoteHeaders i stället. Använd till exempel Table.PromoteHeaders(Excel.Workbook(File.Contents("C:\myfile.xlsx", null, true), [PromoteAllScalars = true]))
i stället för att använda Excel.Workbook(File.Contents("C:\myfile.xlsx", true, true))
eller Excel.Workbook(File.Contents("C:\myfile.xlsx", [UseHeaders = true], null))
.
Returnera innehållet i Sheet1 från en Excel-arbetsbok.
Användning
Excel.Workbook(File.Contents("C:\Book1.xlsx"), null, true){[Item="Sheet1"]}[Data]
utdata
Table.FromRecords({
[Column1 = "ID", Column2 = "Name", Column3 = "Phone"],
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 3, Column2 = "Pam", Column3 = "543-7890"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"]
})
Utbildning
Modul
Excel automation in Power Automate for desktop - Training
Learn how to use Power Automate for desktop to open, read, and manipulate Excel files with various Microsoft Excel actions.