Cmdlet
Add-OfficeExcelPowerQueryMetadata
Adds safe Power Query/connection metadata for Excel-compatible applications to own and refresh.
Syntax
Add-OfficeExcelPowerQueryMetadata [-CommandText <String>] [-Description <String>] -Name <String> [-PassThru] [-QueryTableName <String>] [-RefreshOnOpen] [-WorksheetName <String>] [<CommonParameters>]#Parameter set:
ContextAdd-OfficeExcelPowerQueryMetadata [-CommandText <String>] [-Description <String>] -Name <String> [-PassThru] [-Path] <String> [-QueryTableName <String>] [-RefreshOnOpen] [-WorksheetName <String>] [<CommonParameters>]#Parameter set:
PathAdd-OfficeExcelPowerQueryMetadata [-CommandText <String>] [-Description <String>] -Document <ExcelDocument> -Name <String> [-PassThru] [-QueryTableName <String>] [-RefreshOnOpen] [-WorksheetName <String>] [<CommonParameters>]#Parameter set:
DocumentExamples
Add a workbook connection and worksheet query-table metadata.
Add-OfficeExcelPowerQueryMetadata -Path .\Report.xlsx `
-Name SalesQuery `
-WorksheetName Data `
-CommandText 'let Source = Excel.CurrentWorkbook(){[Name="Sales"]}[Content] in Source' `
-Description 'Sales query metadata authored by automation' `
-RefreshOnOpen `
-PassThruWrites package metadata only. OfficeIMO does not execute Power Query M; Excel-compatible applications perform refresh when opened.
Parameters
- -CommandText String
- Power Query M expression stored as metadata.
- -Description String
- Connection description.
- -Name String
- Connection name stored in workbook metadata.
- -PassThru SwitchParameter
- Emit metadata about the authored package parts.
- -QueryTableName String
- Optional query-table name.
- -RefreshOnOpen SwitchParameter
- Request refresh-on-open metadata.
- -WorksheetName String
- Worksheet that should own query-table metadata. Defaults to the current DSL sheet when used inside New-OfficeExcel.
- -Path String
- Workbook path to update.
- -Document ExcelDocument
- Workbook document to update.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.