Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
utkuacik
Frequent Visitor

variable sheet name

hi guys .

 

i am searching for the answer for long time but could not find any solution. i just created dynamic folder and excel file name in power query . bu i just want to make the sheet name also variable. i just wish to take the sheet name form an excel table also . Name of the table for the variable sheet name will be "TCE_sheet_name"  AND WİLL HAVE 1  Column with name "TCE_sheet_name".

 

so i just wish to make the value below as a variable , coming from a table. 

 

i will be looking forward for your kind replies 

 

best regards

 

 

 

let
Source = Excel.CurrentWorkbook(){[Name="Table55"]}[Content],  ////path to folder Which excel file located
link = Source{0}[Table55_column_name],             
GetFiles = Excel.Workbook(File.Contents(link & "test.xlsm")),         //// show sheets in excel file
TCE_Sheet = GetFiles{[Item="TCE_test_sheet",Kind="Sheet"]}[Data],  /// OPEN the sheet with name "TCE_test_sheet"
#"Promoted Headers" = Table.PromoteHeaders(TCE_Sheet, [PromoteAllScalars=true])
in
#"Promoted Headers"

1 REPLY 1
slorin
Super User
Super User

Hi

Something like this

 

...
GetFiles = Excel.Workbook(File.Contents(link & "test.xlsm")),
Sheet_name = Table.FirstValue(Excel.CurrentWorkbook(){[Name="TCE_sheet_name"]}[Content]),
TCE_Sheet = GetFiles{[Item=Sheet_name,Kind="Sheet"]}[Data],
...

 

Stéphane

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors