Power Query Problems

How to Import CSV into an Existing Excel Worksheet Using Power Query

Tauseeq MagsiTauseeq Magsi Nov 10, 2026 868 views

Question details

The user wants to import a CSV file into an existing worksheet using Power Query but encounters the 'Query results cannot overlap a table or XML mapping' error and finds legacy connection properties disabled.

How to Import CSV into an Existing Excel Worksheet Using Power Query
Product
Excel 365
Device & OS
not provided
Scenario
Importing a CSV file into a specific cell on an existing worksheet instead of letting Excel create a new worksheet.
Observed behavior
Power Query defaults to loading the CSV data into a new worksheet, and attempting to redirect the load to an existing Excel Table triggers an overlap error. Additionally, legacy connection properties are grayed out.
Before you start

Ensure that the destination cell and surrounding area in your existing worksheet are completely blank and not already formatted as an Excel Table.

Solution 1Recommended

Import a New CSV File Directly to an Existing Worksheet

Use the 'Load To' option during the initial data import to specify your exact destination cell rather than letting Excel automatically create a new sheet.

By default, Excel 365's Power Query 'Load' button creates a new worksheet. You must interrupt this process to choose your specific destination.

1
Initiate the CSV Import

Go to the Data tab on the Excel ribbon, click Get Data, hover over From File, and select From Text/CSV.

2
Select Your File

Locate the CSV file on your computer, select it, and click Import to open the preview window.

3
Choose Load To

At the bottom of the preview window, do not click the main Load button. Instead, click the small arrow next to Load and select Load To... from the drop-down menu.

4
Select Destination

In the Import Data dialog box, choose Table. Then, select Existing worksheet and click on the specific cell (e.g., =$A$1) where you want the data to start.

5
Confirm and Load

Click OK to load the CSV data directly into your chosen location.

Import a New CSV File Directly to an Existing Worksheet
Legacy Connections Disabled: The older Connections Properties button may be grayed out because modern Excel manages this import exclusively as a Power Query connection.
Free Microsoft Office alternative

Try WPS Office for Simple, Hassle-Free CSV Imports

If Excel's Power Query updates and overlap errors are complicating your workflow, try WPS Office. It offers a lightweight, highly compatible spreadsheet tool with straightforward data importing features—without complex query conflicts.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and open a new or existing spreadsheet.
  2. 2. Import Data: Navigate to the Data tab, click Import Data, and select your CSV file.
  3. 3. Place Your Data: Follow the simple Text Import Wizard, then choose the exact cell in your existing worksheet to place the imported data.
Fully compatible with Microsoft Excel formats (.xlsx, .csv)Simple and intuitive Data Import interface without mandatory Power Query stepsFree to use with a fast, lightweight installationFamiliar user interface with zero learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Why is the Properties button disabled for my CSV connection?

In modern Excel 365, CSV imports use Power Query (Get & Transform Data) instead of legacy text connections. You must manage these connections via the Queries & Connections pane rather than the old Connection Properties dialog.

How do I import multiple CSV files automatically?

You can automate multiple CSV imports by using the folder-based Power Query method. Go to Data > Get Data > From File > From Folder, select the directory containing your CSVs, and click Combine to merge them into a single table.

Do I need to delete my existing table before importing new CSV data?

Yes, if your destination range is already formatted as an Excel Table, Power Query will throw an overlap error. You must either convert the existing table to a normal range (Right-click > Table > Convert to Range) or select a completely blank destination cell.

What is the difference between Load and Load To in Power Query?

Clicking 'Load' automatically generates a brand new worksheet and loads the query data into a table there. Clicking 'Load To...' allows you to customize the destination, letting you choose an existing worksheet, a specific cell, or even just adding the data to the Data Model without creating a visible table.