Fix Power Query Importing Unexpected SharePoint List Columns in Excel
Question details
Users need to resolve an issue where Power Query fails to import the correct set or sequence of columns from a SharePoint list.

- Product
- Microsoft Excel and Power BI
- Device & OS
- not provided
- Scenario
- Importing data from a frequently updated SharePoint list into Excel or Power BI using Power Query.
- Observed behavior
- Power Query imports only a subset of columns, and the selected columns do not match the original SharePoint list's column order or numbering.
Verify that you have admin access or can contact your Microsoft 365 administrator, as resolving persistent SharePoint connection bugs may require generating support tickets and HAR logs.
Open a Support Ticket via Microsoft 365 Admin Center
Use this official channel when the issue persists across both Excel and Power BI and cannot be fixed by refreshing local data, as it requires backend investigation.
When Power Query consistently fails to retrieve the correct SharePoint list schema and the issue is not reproducible locally, it often points to a deeper synchronization bug between SharePoint and Power Query services.
Microsoft's support team will need to investigate the specific SharePoint connection and collect HAR (HTTP Archive) logs to identify where the column mapping fails.
Log in to the Microsoft 365 Admin Center using an account with administrator privileges.
Click on 'Show all' in the left-hand menu, then select 'Support' followed by 'Help & support'.
Briefly describe the issue ('Power Query importing unexpected SharePoint list columns') and select the option to contact support.
Mention in your ticket that the issue affects both Excel and Power BI, and state that you are ready to provide HAR logs for the SharePoint connection.
Manually Expand Hidden Record Columns in Power Query Editor
Use this workaround to force Power Query to display missing SharePoint columns that might be hidden inside structured records.
Clear Data Source Permissions and Refresh
Clear cached credentials to ensure Power Query isn't using outdated schema definitions or permissions when connecting to SharePoint.
Experience Hassle-Free Data Management with WPS Office
If complex integrations and synchronization bugs in Microsoft Excel are slowing down your daily workflow, consider switching to WPS Office. It provides a streamlined, highly compatible environment for editing spreadsheets, analyzing data, and managing your standard tasks without the heavy resource overhead.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button.
- 2. Install the Suite: Run the setup file and follow the quick on-screen instructions to install WPS Office on your device.
- 3. Open Your Spreadsheets: Launch WPS Spreadsheets and open your existing Excel files. Your formatting, data, and formulas will be completely preserved.

Frequently Asked Questions
Why are some SharePoint columns missing when I import them into Excel via Power Query?
This usually happens because Power Query caches an older version of the list schema, or the missing columns are complex data types (like Lookups or Metadata) that are grouped inside a 'Record' column. You often need to expand these records manually in the Power Query Editor.
How do I fix the column order imported from SharePoint?
Power Query does not always respect the default 'View' order configured in SharePoint. To fix this, open the Power Query Editor, drag and drop the column headers into your preferred order, and then click 'Close & Load' to apply the changes to your Excel sheet.
What are HAR logs and why does Microsoft Support need them?
HAR (HTTP Archive) logs record the background network requests between your browser and Microsoft's servers. Support engineers use them to pinpoint exactly where the data transfer for the SharePoint list columns is failing or being truncated.
Can I force Power Query to refresh the SharePoint list structure?
Yes. Inside the Power Query Editor, go to the 'Home' tab and click the drop-down arrow under 'Refresh Preview', then select 'Refresh All'. This forces the query to fetch the latest columns and data structure directly from the source.




