DV2 is the multi-sheet version of the auto table. Instead of one sheet on one page, every tab in your workbook shows up in a dropdown — read from the spreadsheet itself, not listed anywhere in the code. Pick one, press Load Data, and that sheet's table builds from its own columns.
The tabs do not have to match each other. One can be three columns, the next can be ten, and each renders correctly because the table is built from whichever sheet you loaded. Add a tab, add rows, load it again — the app follows without anybody opening the script.
Marksheets. A tab per class — Class 6, 7, 8, 9, 10 — each with the students, an ID and their marks columns. A teacher picks the class from the dropdown, loads it, and prints or saves that class's marksheet as a PDF. No separate file per class, no code per class, and adding next year's intake is adding a tab.
Copy, CSV, PDF and Print are all there, along with a search box over whatever is loaded. An empty tab reports no data available rather than looking broken, which is worth knowing the first time you load a sheet you have not filled yet.
Copy the workbook, run the script once to authorise it, deploy as a web app and hand out the link. Because the sheet list is read live, the person you gave the link to sees new tabs appear as you create them.
That one shows one sheet with a search box. This adds the sheet picker, handles tabs with different columns and includes PDF export.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | CRUD & Dashboards |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21
176 views this month
Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14
359 views this month
How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45
141 views this month
What buyers and viewers say about How to Display Multiple Google Sheets Data in One Web App (No Coding!) | Dv2.