Connector

Pull Microsoft Ads data into Microsoft Excel

Microsoft Ads and Excel share a vendor, not a data model. Load Microsoft Ads into your data warehouse, merge it with Google Ads, and pull one search-spend Data Mart into a workbook through the OWOX add-in.

Microsoft AdsConnectedAd Performance R…CampaignsUser Location Pe…
Data MartPublishedone definition
Microsoft ExcelSpendClicksImpre…Daily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Hand this to your AI

Microsoft Ads and Microsoft Excel share a vendor, yet the search spend workbook is still a weekly export someone pastes in.

Paste this into your AI assistant. It loads Microsoft Ads into your data warehouse, merges it with your other ad platforms, and pulls one search spend Data Mart into Microsoft Excel through the add-in.

The prompt

give me a Microsoft Excel workbook of Microsoft Ads spend, clicks and conversions by campaign and week, next to my other ad platforms, that I refresh instead of exporting

Endpoints

S00 · Why

Why Microsoft Ads does not go straight to Excel

Reports from the Microsoft Ads account can be downloaded to Excel, but not reliably, at scale or business-ready. Each download is a snapshot with its own column names, and Bing spend never lines up with Google Ads spend. The data warehouse aligns them first.

  • Microsoft Ads counts the conversions it saw, not what the customer later paid
  • The data analyst lines up Microsoft and Google search spend and ties both to deals
  • The workbook reads the aligned Data Mart, not a pile of downloads
Microsoft AdsMicrosoft ad spend
Microsoft Exc…
No link to deals
Data warehouseJoined by id
Web analyticsClicks, form fills
CRMDeals

S01 · Step 1

Step 1: Load Microsoft Ads into your data warehouse first

Create a Data Mart with Microsoft Ads as the data source and choose where the data lands. Any popular data warehouse works.

  • Three endpoints and 225 fields; Ad Performance Report is the one the workbook reads
  • Open the Microsoft Ads connector for your data warehouse below
Microsoft A…Data Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
microsoft_ads.ad_performance_…

S03 · Step 3

Step 3: Pull Microsoft Ads data into Excel with the add-in

In Excel, add the OWOX Data Marts add-in and sign in. Choose the published Microsoft Ads Data Mart (Ad Performance Report), tick the columns you want and press Create & Run.

  • Choose TimePeriod, CampaignName and Spend, then widen the list when you need more
  • The workbook reads the data warehouse, so no Microsoft login lives in the file
OWOX add-inSigned inAd Performance Re…TimePeriodCampaignNameSpendCreate & Run
Microsoft ExcelYour columns stayTimePeriodCampaignNameSpend

S04 · Step 4

Step 4: Refresh the Microsoft Ads workbook when you need it

Refresh when you want the newest rows. The imported columns are rewritten; your own columns, notes and formulas are left alone.

  • The Spend column updates, the margin column you added does not move
  • Refreshing is a click, not a job
OWOX add-inAd Performance Re…RefreshPull only
Microsoft ExcelYour column staysTimePeriodCampaignN…SpendYours

S05 · Step 5

Step 5: Reuse Microsoft Ads inside OWOX MCP

Microsoft Ads data reuses the same Data Mart in OWOX MCP, your AI assistant for data. Request any report, chat with your numbers, then land it in Google Sheets or Excel in one click.

  • Ask how Microsoft Ads compares with Google Ads without opening either account
  • Chat and workbook share one platform_roas
OWOX MCPShow platform_roas by search channelplatform_roas
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Microsoft Ads in Excel

A report downloaded from Microsoft gets a file into Excel. OWOX gets a Data Mart that Microsoft Ads and Google Ads both flow through.

  • Both search engines, one table. Microsoft Ads and Google Ads spend merge in the data warehouse before it reaches Excel.
  • Both report types as tables. The Ad Performance Report and its siblings arrive as separate tables you can pick from.
  • Pull on demand. Press Refresh in Excel; the imported columns update and yours stay.
  • Maintained for you. Microsoft report schema changes are handled upstream of your workbook.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

175K Source: Internal OWOX data as of 2026-11-11

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

171K3

In Open Source We Trust

Customers