Copy each table below and paste it into the Guru editor to verify merged cell handling.
| Full Name | Age | |
| First | Last | 30 |
| Jane | Doe | 25 |
Expected: First row has 2 cells (one spanning 2 cols), rows 2-3 have 3 cells each.
| Contact | jane@example.com | |
| Phone | 555-0123 | |
| Address | Street | 123 Main St |
Expected: "Contact" cell spans rows 1-2. Row 3 has 3 normal cells.
| Q1 Summary | Mar | |
| $300 | ||
| Jan | Feb | Total |
Expected: Top-left 2×2 block is a single merged cell. Row 3 has 3 normal cells.
| 2024 Revenue by Quarter | |||
| Q1 | Q2 | Q3 | Q4 |
| $100k | $120k | $95k | $140k |
Expected: First row is a single cell spanning all 4 columns.
| Team A | Team B | ||
| Alice | Bob | Carol | Dave |
| All teams meet on Friday | |||
Expected: Row 1 has 2 cells (each spanning 2 cols). Row 2 has 4 cells. Row 3 has 1 cell spanning all 4 cols.
| Department: Engineering | Frontend | 5 engineers |
| Backend | 8 engineers | |
| DevOps | 3 engineers |
Expected: "Department: Engineering" spans all 3 rows in column 1.
| Project Status Dashboard | ||
| Alpha | Status | In Progress |
| ETA | March 2025 | |
| Beta | Status | Planning |
| ETA | June 2025 | |
Expected: Header spans 3 cols. "Alpha" and "Beta" each span 2 rows.
| Merged header from Google Docs | |
| Left cell | Right cell |
Expected: Same as case 1 — inline styles ignored, colspan preserved.
| A1 | B1 | C1 |
| A2 | B2 | C2 |
| A3 | B3 | C3 |
Expected: 3×3 table with no merged cells. No colspan/rowspan attributes on any cell.