logo
search
Pivot Table Issues

How to Automate Excel Data and PivotTables Using Power BI

Bushra ParveenBushra Parveen Sep 30, 2026 871 views

Question details

The user wants to automate the addition of daily entries into an Excel workbook and update multiple dependent PivotTables using Power BI, without creating duplicate records.

How to Automate Excel Data and PivotTables Using Power BI
Product
Microsoft Excel / Power BI
Device & OS
not provided
Scenario
Automating daily data reporting and refreshing multiple PivotTables from a single data source.
Observed behavior
The user currently has a manual workflow with an Excel workbook containing multiple PivotTables tied to one source sheet and needs to transition to an automated Power BI reporting system.
Before you start

Ensure you have Power BI Desktop installed on your computer and format your Excel source data as a structured Table (Ctrl+T) so Power BI can easily identify new rows during data refresh.

Solution 1Recommended

Import Excel Data to Power BI and Remove Duplicates via Power Query

Use Power BI's Get Data feature to import your Excel workbook, then apply Power Query steps to automatically filter out duplicate entries before generating your reports.

Instead of updating PivotTables directly inside Excel, Power BI imports the raw source data and recreates the PivotTable experience using the Matrix visual. This allows for automated scheduled refreshes and better handling of duplicate daily entries.

1
Import the Excel Workbook

Open Power BI Desktop, click on 'Get Data' in the Home ribbon, select 'Excel workbook', locate your file, and click 'Open'.

2
Select Data and Open Power Query

In the Navigator window, check the box next to your source data table containing the daily entries, then click 'Transform Data' to open the Power Query Editor.

3
Remove Duplicate Records

In Power Query, select the column (or hold Ctrl to select multiple columns) that represents a unique record. Right-click the column header and choose 'Remove Duplicates'.

4
Apply and Load Data

Click 'Close & Apply' in the top-left corner to load the cleaned data into Power BI.

5
Create Matrix Visuals

Use the 'Matrix' visual in the Visualizations pane to recreate your Excel PivotTables, dragging your fields into the Rows, Columns, and Values sections.

Import Excel Data to Power BI and Remove Duplicates via Power Query
Power BI Community Support: For highly specific DAX queries or complex Power BI data modeling, consider creating a thread on the official Microsoft Fabric and Power BI Community forums.
Free Microsoft Office alternative

Manage Your Spreadsheet Data with WPS Office

While advanced business intelligence tools are great for enterprise dashboards, WPS Office provides a lightweight, highly compatible, and free alternative for managing daily data entries and creating powerful PivotTables without a steep learning curve.

  1. 1. Download and Install: Download WPS Office Free from the official website and install it on your device.
  2. 2. Open Your Excel File: Launch WPS Spreadsheet and open your existing .xlsx file containing your daily data and PivotTables.
  3. 3. Analyze with PivotTables: Navigate to the 'Data' or 'Insert' tab to manage your PivotTables, refresh your data, or use the 'Remove Duplicates' feature instantly.
Fully compatible with Microsoft Excel (.xlsx and .xls) formats.Create and manage PivotTables with a familiar, intuitive interface.Free and lightweight alternative to heavy Microsoft Office subscriptions.Built-in data validation and duplicate removal tools to keep data clean.
microsoft office alternative - wps office

Frequently Asked Questions

Can Power BI directly update my Excel PivotTables?

No, Power BI does not write data back to Excel to update traditional PivotTables. Instead, it reads the data from Excel and uses its own visuals, like the Matrix visual, to present the data in a PivotTable-like format.

How do I prevent duplicate data when appending daily records?

You can automate duplicate removal using Power Query. When you connect your Excel file to Power BI, use the 'Transform Data' option to open Power Query, select your unique identifier columns, and choose 'Remove Duplicates' before loading.

Do I need a paid license to automate my data refresh?

You can manually click 'Refresh' in Power BI Desktop for free. However, if you want to set up an automated, scheduled daily refresh in the cloud without manual intervention, you will need to publish your report to Power BI Service, which may require a Power BI Pro license.