Forum Discussion
Remove Top Row not applied to multiple files when using get data from folder
- 8 months ago
Hi MaL60903280 Thanks for asking questions.
Since you do not mentiond file types, here are two source m-code for excel and csv files.
Go to Transform Data and use it, you just need to change the file path location:
Excel:
let Source = Folder.Files("C:\Users\RejaulIslamRoyel\Desktop\data"), #"Filtered Files" = Table.SelectRows(Source, each [Extension] = ".xlsx"), #"Process Files" = Table.Combine( List.Transform( #"Filtered Files"[Content], each let // Open the Excel workbook Workbook = Excel.Workbook(_, null, true), // Get the first sheet (adjust if needed) FirstSheet = Workbook{0}[Data], // Skip top row(s) and promote headers SkipRows = Table.Skip(FirstSheet, 1), PromoteHeaders = Table.PromoteHeaders(SkipRows, [PromoteAllScalars=true]) in PromoteHeaders ) ) in #"Process Files"for CSV Files:
let Source = Folder.Files("C:\Users\RejaulIslamRoyel\Desktop\data"), #"Filtered Files" = Table.SelectRows(Source, each [Extension] = ".csv"), #"Process Files" = Table.Combine( List.Transform( #"Filtered Files"[Content], each Table.PromoteHeaders( Table.Skip(Csv.Document(_, [Delimiter=",", Encoding=1252]), 1), [PromoteAllScalars=true] ) ) ) in #"Process Files"Find this helpful? ✔ Give a Kudo • Mark as Solution – help others too!
I’d love to stay connected. Join me on LinkedIn for more tips, learning paths, and real-world Fabric & Power BI solutions.
Hi MaL60903280 ,
If you’ve had a chance to review the responses shared by the Hans-Georg_Puls, cengizhanarslan and cengizhanarslan please let us know whether they helped resolve your issue.
You can also review the guidance shared by other community members for additional context.
If you still need any clarification, we’d be happy to assist further.
Thank you all.