The supported method is Google Sheets’ Publish to web feature. Open the spreadsheet, choose File > Share > Publish to web, select the whole workbook or one sheet, choose Embed, publish it, and paste Google’s generated iframe into your page’s HTML. The resulting view is read-only, and changes to the source normally appear after a short delay.
What a published Google Sheet embed does
A published embed displays spreadsheet values, formatting, charts and (when enabled) sheet tabs inside an iframe. Visitors do not receive the normal Sheets editing interface: they cannot edit cells or inspect formulas in the published view. Publishing is separate from granting named collaborators access to the original file.
Publishing can make content visible to everyone on the web, everyone in your organisation, or a group in your organisation, depending on your account and administrator settings. Do not publish confidential, personal or otherwise sensitive data. A work or school administrator may also disable publishing.
Step-by-step: embed the sheet supplied by Google
- Open the file. Sign in to Google Sheets and open the spreadsheet you want to display.
- Open the publishing dialog. Select File > Share > Publish to web.
- Choose the scope. Select Entire spreadsheet or choose one individual sheet. Publishing an individual sheet does not automatically turn the other tabs into part of the published view.
- Choose Embed. In the format selector, choose Embed. Google creates an iframe URL and HTML snippet.
- Publish. Click Publish and confirm if Google asks you to do so.
- Copy the code. Copy the HTML in the dialog and paste it into your site’s HTML editor, CMS “source” view, or a custom HTML block. A visual editor may strip iframe code, so use its code/HTML mode.
- Save and check the page. Load the published page in a private browser window and verify that the intended sheet, range and visibility are correct.
Keep Google’s generated URL and iframe attributes as the source of truth. Do not replace its spreadsheet identifier with a guessed value.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →#1 Best Overall
- Alexa can show you more - Echo Show 5 includes a 5.5” display so you can see news and weather at a glance, make video calls, view compatible cameras, stream music and shows, and more.
- Small size, bigger sound – Stream your favorite music, shows, podcasts, and more from providers like Amazon Music, Spotify, and Prime Video—now with deeper bass and clearer vocals. Includes a 5.5" display so you can view shows, song titles, and more at a glance.
- Keep your home comfortable – Control compatible smart devices like lights and thermostats, even while you're away.
- See more with the built-in camera – Check in on your family, pets, and more using the built-in camera. Drop in on your home when you're out or view the front door from your Echo Show 5 with compatible video doorbells.
- See your photos on display – When not in use, set the background to a rotating slideshow of your favorite photos. Invite family and friends to share photos to your Echo Show. Prime members also get unlimited cloud photo storage.
Control which sheet, range and controls appear
The generated URL can be adjusted with documented query parameters. Make a copy of the generated code before editing it, and test every change on the live page.
| Parameter | Purpose | Example value |
|---|---|---|
gid |
Selects a sheet by its sheet ID. | gid=123456789 |
range |
Limits the view to a cell range. | range=A1:B14 |
widget |
Shows or hides sheet tabs. | widget=true or widget=false |
headers |
Shows or hides row and column headings. | headers=true or headers=false |
chrome |
Shows or hides the title and footer around the sheet. | chrome=true or chrome=false |
For example, after Google supplies the published URL, adding a range parameter such as range=A1:B14 can focus the embed on a compact table. The exact URL must retain Google’s published spreadsheet path and identifier.
Entire workbook or one tab?
- Entire spreadsheet: appropriate when visitors need several related tabs and you are comfortable publishing all of them.
- One sheet: safer and clearer for a dashboard, pricing table or public schedule that should not expose other tabs.
- One range: useful when a single table is the intended public output. Check the result after source rows or columns change.
Make the embed responsive
An iframe has a fixed width and height unless your page styles it. Put it inside a wrapper that can shrink on narrow screens:
<div style="position:relative;width:100%;height:600px;overflow:hidden;">
<iframe src="PASTE_THE_GOOGLE_PUBLISHED_URL_HERE"
style="width:100%;height:100%;border:0;"
loading="eager" title="Public project schedule"></iframe>
</div>
Use the iframe HTML Google generated, including its published URL, rather than treating this illustrative wrapper as a replacement. Choose a height that lets users see useful rows without creating an excessively long page. Keep a descriptive title for accessibility, and explain above the frame what the data represents and when it was last reviewed.
Rank #2
- Alexa can show you more - Echo Show 5 includes a 5.5” display so you can see news and weather at a glance, make video calls, view compatible cameras, stream music and shows, and more.
- Small size, bigger sound – Stream your favorite music, shows, podcasts, and more from providers like Amazon Music, Spotify, and Prime Video—now with deeper bass and clearer vocals. Includes a 5.5" display so you can view shows, song titles, and more at a glance.
- Keep your home comfortable – Control compatible smart devices like lights and thermostats, even while you're away.
- See more with the built-in camera – Check in on your family, pets, and more using the built-in camera. Drop in on your home when you're out or view the front door from your Echo Show 5 with compatible video doorbells.
- See your photos on display – When not in use, set the background to a rotating slideshow of your favorite photos. Invite family and friends to share photos to your Echo Show. Prime members also get unlimited cloud photo storage.
Updates, republishing and stopping access
Changes to the original spreadsheet usually flow to the published version automatically, but Google notes that the update can take a few minutes. In Published content and settings, clear Automatically republish when changes are made if you need to control when updates become public. That setting is useful when you prepare several edits and want to release them together.
To remove the output, return to File > Share > Publish to web, open the published-content settings and choose Stop publishing. Removing an iframe from your website alone does not necessarily stop the published URL from being accessible elsewhere, so stop publication when the data must no longer be public.
Publishing versus sharing and API access
| Need | Best fit | What the visitor gets |
|---|---|---|
| Public, simple display | Publish to web and embed | View-only values, formatting and charts; no formula inspection or editing. |
| Collaborative editing | Normal Google Sheets sharing | Access governed by Google accounts and permissions, not by the published iframe. |
| Private, user-specific data | Sheets API with OAuth | Your application authenticates users and decides what data to render. |
| Transformed or custom-designed output | Sheets API and your own frontend | Data can be filtered, reformatted or combined with other systems. |
Google’s Sheets API uses OAuth authorization scopes for spreadsheet access. Those scopes apply to the spreadsheet file rather than an individual sheet. A spreadsheet published to the web can be accessed by the API without authorization; a private spreadsheet requires authentication. API integration is therefore an alternative architecture, not a prerequisite for an ordinary iframe.
Privacy and administration checklist
- Confirm whether your account publishes to the public web, the organisation, or an organisation group.
- Remove hidden tabs, comments, formulas or rows that should not be exposed; “hidden” is not a substitute for publishing only the intended sheet.
- Use a separate public-facing spreadsheet when the source contains confidential operational data.
- Ask your administrator to enable publishing if the menu is unavailable on a managed account.
- Open the page while signed out to confirm that the audience can actually see it.
- Decide whether automatic republishing is acceptable before sharing the URL.
Troubleshooting common failures
The Publish to web option is missing
You may be using a managed work or school account whose administrator has disabled publishing, or you may not have the required ownership or sharing control. Try the file with the owner account or ask the administrator about the organisation policy.
Rank #3
- Google Nest Hub 1st Gen H1A – 7-inch smart display with Google Assistant built in for hands-free help, smart home control, entertainment, and daily organization.
- Korean Spec Model – International/Korean version of the Google Nest Hub H1A. Language can be changed to English after setup through the Google Home app/device settings.
- Smart Home Control – Use voice commands or the touchscreen to control compatible smart lights, cameras, thermostats, plugs, speakers, and other Google Assistant devices.
- Entertainment & Daily Help – Stream music, watch videos, view Google Photos, check weather, set timers, manage reminders, follow recipes, and get answers hands-free.
- Compact 7" Display Design – Great for kitchens, bedrooms, desks, offices, counters, and nightstands with a clean modern smart display design.
The iframe is blank or says access is denied
Confirm that publishing completed, that you copied the published URL rather than the private editing URL, and that the publication scope permits the intended audience. Test in a private window and republish if the settings were changed.
The wrong tab appears
Return to the dialog and select the specific sheet, or use the correct gid from Google’s generated URL. Do not guess a sheet ID.
The range is not what you expected
Check the A1 notation and URL encoding. A range such as A1:B14 is deliberately limited; expand it when your public table grows, then retest on a narrow screen.
Recent edits are not visible
Allow several minutes for the published version to update, refresh without an old browser cache, and check whether Automatically republish when changes are made was disabled.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #4
- VALUE BUNDLE INCLUDES: Google Nest Hub 2nd Generation with English, Spanish, French and Portuguese Global Language Compatibility so it works everywhere, Universal Power Adapter and Quick Start Guide with International Manual for Global Users
- IT WORKS EVERYWHERE Easy to use and will automatically start up in English when connecting to your device for the first time. The Nest Hub works globally with support for most languages and places internationally. And its language settings can always be changed back and forth to your preferred language anytime for international use or travel at your convenience
- BLENDS RIGHT INTO YOUR HOME Looks great on a nightstand, shelf, countertop - or the wall. This Nest Hub is small and mighty with bright sound that kicks! It plugs into the wall and is powered by the global ac adapter that works internationally so it works in outlets everywhere
- Speaker Size: 7.0 inches
- Connectivity Protocol: Wi-Fi
My CMS removes the iframe
Paste the snippet in an HTML/source block and check the site’s security policy. Some hosted editors permit iframes only for approved domains or administrator roles.
Visitors need to edit the sheet
A published embed cannot provide editing. Use normal Google sharing with an appropriate permission model, or build an authenticated application with the Sheets API.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
If your goal is to capture the published page as an image or PDF rather than display a live, interactive sheet, ScreenshotNeo makes the capture a single request. It accepts the cookie or consent banner as a visitor and removes more than 60 known consent platforms, newsletter popups and chat widgets before the shot; bot checks, CAPTCHAs, blank pages, timeouts, failed loads and cache hits are not billed, and response headers identify the page verdict and billing status. Its MCP server provides take_screenshot, get_page_info and capture_pdf tools for Claude, Cursor and other MCP clients.
After publishing the sheet, replace the example URL below with your page URL:
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minutecURL (see the ScreenshotNeo documentation):
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Python:
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
Node.js:
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
ScreenshotNeo includes 1,000 screenshots a month free with no card; paid plans start at $5 for 3,000. Create a free ScreenshotNeo account.
Best Value
- BUNDLE INCLUDES: Google Nest Hub Max with English, Spanish, French, Japanese and Global Language Compatibility so it works everywhere, Universal Power Adapter and Quick Start Guide with International Manual for Global Users
- IT WORKS EVERYWHERE Easy to use and will automatically start up in English when connecting to your device for the first time. The Nest Hub works globally with support for most languages and places internationally. And its language settings can always be changed back and forth to your preferred language anytime for international use or travel at your convenience
- BLENDS RIGHT INTO YOUR HOME Looks great on a nightstand, shelf, countertop - or the wall. This Nest Hub is small and mighty with bright sound that kicks! It plugs into the wall and is powered by the global ac adapter that works internationally so it works in outlets everywhere
Frequently Asked Questions
Can I embed only one Google Sheets tab?
Yes. In Publish to web, choose the individual sheet instead of Entire spreadsheet; you can also use the published URL’s gid and, where appropriate, range parameters.
Can someone edit a sheet through the embedded frame?
No. Publish-to-web output is view-only. Editing requires normal sharing permissions or an authenticated application.
Does embedding expose formulas?
The published view shows values, formatting and charts, not the underlying formulas.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallHow do I permanently remove a published sheet?
Use File > Share > Publish to web, open Published content and settings, and choose Stop publishing.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

