Pull Google Sheets data into Microsoft Excel
Budgets and plans live in a Google Sheets file that finance edits by hand. Load it into your data warehouse, set it beside actual ad spend on a campaign key, and pull the plan-versus-actual Data Mart into Excel.
The budget is edited in Google Sheets and reviewed in Microsoft Excel, and the copy between them is already stale.
Paste this into your AI assistant. It loads the Google Sheets budget into your data warehouse, sets it beside actual ad spend on a campaign key, and pulls that Data Mart into Microsoft Excel through the add-in.
The prompt
Read https://www.owox.com/ai-agent-setup.md and follow it to set up OWOX Data Marts for me, starting from /connectors/google-sheets-connector-to-microsoft-excel.md. The task: put my Google Sheets budget plan next to actual ad spend by campaign and month, and give me a plan-versus-actual table I refresh in Microsoft Excel before the budget review. Tag the links you give me with utm_campaign=ai-task and utm_term=data-foundation. Use what you know about my context and goals
Why Google Sheets does not go straight to Excel
A plan table can technically be copied from Google Sheets into Excel, but not reliably, at scale or business-ready. The copy is a snapshot, the plan never meets the spend it was written for, and two people end up with two versions. The data warehouse joins plan and spend first.
- Google Sheets holds the planned number and none of the actual spend
- The data analyst joins the plan to spend from the ad platforms on a campaign key
- Finance reviews plan against actual in one workbook
Step 1: Load Google Sheets into your data warehouse first
Create a Data Mart with Google Sheets as the source and choose where the data lands. Any popular warehouse works. Keep one header row and one table per tab so every column becomes a field.
- Targets, budgets, manual costs and mappings load like any other source
- Open the Google Sheets connector for your data warehouse below
Step 2: Set the plan beside actual spend
In your data warehouse the model joins the plan table to the spend the ad platforms report, on a campaign key. Plan and actual then sit in one Data Mart.
- The plan and the spend share campaign_key
- Planned and real spend line up by month and campaign
- Edits to the plan flow through on the next load
Step 3: Pull Google Sheets data into Excel with the add-in
In Excel, add the OWOX Data Marts add-in and sign in. Choose the published Google Sheets Data Mart (Budget plan), tick the columns you want and press Create & Run.
- Tick month, campaign_key and planned_budget
- The add-in reads the data warehouse, not the Google file
Step 4: Refresh the budget workbook when you need it
Refresh before the budget review. The imported plan and spend columns update; the variance column you added keeps comparing them.
- Your variance formula survives every refresh
- Pull on demand: no job to set up
Step 5: Reuse Google Sheets inside OWOX MCP
The plan-versus-actual Data Mart answers in OWOX MCP, your assistant for data. Request any report, chat with it, then get the result in Google Sheets or Excel in one click.
- Ask which channel runs over its plan
- Chat and workbook read the same planned_budget
- 0.43.0The Sheet link of a Google Sheets source opens the imported tab, not the first one
- 0.43.0Connect a Google Sheets plan with one Google sign-in
- 0.41.0Dates from Google Sheets arrive as dates, not text
- 0.41.0Rotating a connector key is one change: Sources share reusable Credentials
- 0.40.0Connecting a plan from Google Sheets takes fewer guesses
Why OWOX for Google Sheets in Excel
Copy and paste moves a plan into Excel once. OWOX keeps the plan joined to the spend it is judged against.
- Plan against actual. planned_budget and real spend share campaign_key in your data warehouse.
- Finance keeps its table. The team keeps editing the plan in Google Sheets; Excel reads the loaded copy.
- Your columns stay. A variance column beside the import is not overwritten on refresh.
- Maintained for you. No copy-paste routine to redo each month.
You are booked. The invitation is on its way to , with the calendar invite and the meeting link.
