Data Table (Divi)
Advanced tables for Divi 5. Rows come from Divi’s own table editor, pasted CSV, a CSV file or Google Sheets link, a JSON feed or TablePress. Visitors search, filter, sort, page and export; you add totals, badges, bars, stars and highlighting from Column Settings items. Each section names the settings that make it — resize the window to see the phone layouts.
1. Team directory — the table editor
Source: Table editor. Column Settings: Started as a date (M j, Y), Salary as currency with an average, Status as badges with a filter, Team with a filter, Email as a link. Row numbers, the columns menu and all five export buttons. Phones stack the rows as cards.
| Row# | ||||||||
|---|---|---|---|---|---|---|---|---|
| 1 | Maya Okafor | Design | Lisbon | $86,000 | Active | |||
| 2 | Daniel Brandt | Engineering | Berlin | $112,000 | Active | |||
| 3 | Priya Raman | Product | Toronto | $98,000 | On leave | |||
| 4 | Kofi Mensah | Engineering | Accra | $91,000 | Active | |||
| 5 | Lena Fischer | Marketing | Vienna | $72,000 | Remote | |||
| 6 | Tom Becker | Support | Dublin | $61,000 | Active | |||
| 7 | Samuel Ortiz | Engineering | Madrid | $124,000 | Active | |||
| 8 | Aiko Tanaka | Design | Osaka | $83,000 | Remote | |||
| 9 | Chloé Martin | Sales | Lyon | $76,000 | Active | |||
| 10 | Omar Haddad | Engineering | Amman | $95,000 | On leave | |||
| 11 | Grace Kim | Product | Seoul | $104,000 | Active | |||
| 12 | Lucas Silva | Support | Porto | $58,000 | Remote | |||
| 13 | Nina Petrova | Marketing | Sofia | $79,000 | Active | |||
| 14 | Ethan Brooks | Sales | Denver | $81,000 | Active | |||
| No matching rows. | ||||||||
| Average salary | ||||||||
2. Inventory — a CSV file with rich cells
Source: CSV file link (read from the Media Library folder, no HTTP). Photo as images, Price as currency, Stock with a sum, Sell-through as progress bars, Rating as stars, Featured as yes/no icons, Status as badges. Highlighting: rows with no stock turn red, stock under 10 turns amber. Export sits in one “Export” menu. Striped design; phones collapse the extra columns under a + button.
| Photo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
![]() | Harbor Hoodie | DM-1040 | Hoodies | $24.50 | 25 | 95% | In stock | |||
![]() | Summit Zip | DM-1041 | Hoodies | $29.99 | 3 | 19% | Low stock | |||
![]() | Linen Crew | DM-1042 | Tees | $19.50 | 0 | 65% | Out of stock | |||
![]() | Ninja Tee | DM-1043 | Tees | $34.00 | 90 | 84% | In stock | |||
![]() | Crop Top White | DM-1044 | Crop tops | $39.99 | 0 | 62% | Out of stock | |||
![]() | Crop Top Blue | DM-1045 | Crop tops | $39.00 | 0 | 49% | Out of stock | |||
![]() | Crop Top Sun | DM-1046 | Crop tops | $39.50 | 3 | 83% | Low stock | |||
![]() | Engine Hoodie | DM-1047 | Hoodies | $39.99 | 3 | 93% | Low stock | |||
![]() | Coastline Hoodie | DM-1048 | Hoodies | $44.00 | 90 | 84% | In stock | |||
![]() | Studio Zip | DM-1049 | Hoodies | $44.99 | 64 | 66% | In stock | |||
![]() | Field Tee | DM-1050 | Tees | $29.50 | 64 | 43% | In stock | |||
![]() | Orbit Hoodie | DM-1051 | Hoodies | $19.99 | 12 | 50% | In stock | |||
![]() | Drift Hoodie | DM-1052 | Hoodies | $29.99 | 64 | 21% | In stock | |||
![]() | Canvas Crew | DM-1053 | Tees | $49.50 | 6 | 31% | Low stock | |||
![]() | Meadow Crop | DM-1054 | Crop tops | $44.00 | 0 | 83% | Out of stock | |||
![]() | Atlas Zip | DM-1055 | Hoodies | $44.50 | 25 | 88% | In stock | |||
![]() | Pier Tee | DM-1056 | Tees | $49.00 | 3 | 46% | Low stock | |||
![]() | Harvest Hoodie | DM-1057 | Hoodies | $19.99 | 3 | 51% | Low stock | |||
![]() | Ember Crop | DM-1058 | Crop tops | $29.99 | 64 | 61% | In stock | |||
![]() | Nimbus Zip | DM-1059 | Hoodies | $34.50 | 0 | 33% | Out of stock | |||
![]() | Quarry Tee | DM-1060 | Tees | $24.50 | 0 | 28% | Out of stock | |||
![]() | Tide Hoodie | DM-1061 | Hoodies | $49.50 | 40 | 22% | In stock | |||
![]() | Pine Crew | DM-1062 | Tees | $29.00 | 90 | 67% | In stock | |||
![]() | Dune Crop | DM-1063 | Crop tops | $29.99 | 40 | 60% | In stock | |||
| No matching rows. | ||||||||||
| Units in stock | ||||||||||
3. A live Google Sheet — floating rows and “Load more”
Source: a public Google Sheet link, turned into a CSV export and cached for an hour. Four filters, the Floating rows design, Load more after 6 rows.
| Alexandra | Female | 4. Senior | CA | English | Drama Club | |
| Andrew | Male | 1. Freshman | SD | Math | Lacrosse | |
| Anna | Female | 1. Freshman | NC | English | Basketball | |
| Becky | Female | 2. Sophomore | SD | Art | Baseball | |
| Benjamin | Male | 4. Senior | WI | English | Basketball | |
| Carl | Male | 3. Junior | MD | Art | Debate | |
| Carrie | Female | 3. Junior | NE | English | Track & Field | |
| Dorothy | Female | 4. Senior | MD | Math | Lacrosse | |
| Dylan | Male | 1. Freshman | MA | Math | Baseball | |
| Edward | Male | 3. Junior | FL | English | Drama Club | |
| Ellen | Female | 1. Freshman | WI | Physics | Drama Club | |
| Fiona | Female | 1. Freshman | MA | Art | Debate | |
| John | Male | 3. Junior | CA | Physics | Basketball | |
| Jonathan | Male | 2. Sophomore | SC | Math | Debate | |
| Joseph | Male | 1. Freshman | AK | English | Drama Club | |
| Josephine | Female | 1. Freshman | NY | Math | Debate | |
| Karen | Female | 2. Sophomore | NH | English | Basketball | |
| Kevin | Male | 2. Sophomore | NE | Physics | Drama Club | |
| Lisa | Female | 3. Junior | SC | Art | Lacrosse | |
| Mary | Female | 2. Sophomore | AK | Physics | Track & Field | |
| Maureen | Female | 1. Freshman | CA | Physics | Basketball | |
| Nick | Male | 4. Senior | NY | Art | Baseball | |
| Olivia | Female | 4. Senior | NC | Physics | Track & Field | |
| Pamela | Female | 3. Junior | RI | Math | Baseball | |
| Patrick | Male | 1. Freshman | NY | Art | Lacrosse | |
| Robert | Male | 1. Freshman | CA | English | Track & Field | |
| Sean | Male | 1. Freshman | NH | Physics | Track & Field | |
| Stacy | Female | 1. Freshman | NY | Math | Baseball | |
| Thomas | Male | 2. Sophomore | RI | Art | Lacrosse | |
| Will | Male | 4. Senior | FL | Math | Debate | |
| No matching rows. | ||||||
4. A JSON feed — nested fields
Source: JSON feed (jsonplaceholder.typicode.com/users). Fields to Show: name, email, address.city, company.name, website. Minimal design, sorted by name, previous / next paging.
| Leanne Graham | Sincere@april.biz | Gwenborough | Romaguera-Crona | Visit site | |
| Ervin Howell | Shanna@melissa.tv | Wisokyburgh | Deckow-Crist | Visit site | |
| Clementine Bauch | Nathan@yesenia.net | McKenziehaven | Romaguera-Jacobson | Visit site | |
| Patricia Lebsack | Julianne.OConner@kory.org | South Elvis | Robel-Corkery | Visit site | |
| Chelsey Dietrich | Lucio_Hettinger@annie.ca | Roscoeview | Keebler LLC | Visit site | |
| Mrs. Dennis Schulist | Karley_Dach@jasper.info | South Christy | Considine-Lockman | Visit site | |
| Kurtis Weissnat | Telly.Hoeger@billy.biz | Howemouth | Johns Group | Visit site | |
| Nicholas Runolfsdottir V | Sherwood@rosamond.me | Aliyaview | Abernathy Group | Visit site | |
| Glenna Reichert | Chaim_McDermott@dana.io | Bartholomebury | Yost and Sons | Visit site | |
| Clementina DuBuque | Rey.Padberg@karina.biz | Lebsackbury | Hoeger LLC | Visit site | |
| No matching rows. | |||||
5. A TablePress table
Source: TablePress table “Coffee origins”. Bordered grid, sorted by Score (highest first), Process as dot badges, first column as row headings.
6. Five designs, three badge styles
Layout & Responsive → Design, and Badges, Bars & Stars → Badge Style. Same pasted CSV in each.
Clean lines
Design: Clean lines, badge style: soft.
| IC 812 | Amsterdam | On time | |
| IC 427 | Brussels | Delayed | |
| ICE 15 | Cologne | On time | |
| THA 9320 | Paris Nord | Boarding | |
| IC 1130 | Rotterdam | Cancelled | |
| No matching rows. | |||
Striped
Design: Striped, badge style: solid.
| IC 812 | Amsterdam | On time | |
| IC 427 | Brussels | Delayed | |
| ICE 15 | Cologne | On time | |
| THA 9320 | Paris Nord | Boarding | |
| IC 1130 | Rotterdam | Cancelled | |
| No matching rows. | |||
Bordered grid
Design: Bordered grid, badge style: dot.
| IC 812 | Amsterdam | On time | |
| IC 427 | Brussels | Delayed | |
| ICE 15 | Cologne | On time | |
| THA 9320 | Paris Nord | Boarding | |
| IC 1130 | Rotterdam | Cancelled | |
| No matching rows. | |||
Floating rows
Design: Floating rows, badge style: soft.
| IC 812 | Amsterdam | On time | |
| IC 427 | Brussels | Delayed | |
| ICE 15 | Cologne | On time | |
| THA 9320 | Paris Nord | Boarding | |
| IC 1130 | Rotterdam | Cancelled | |
| No matching rows. | |||
Minimal
Design: Minimal, badge style: solid.
| IC 812 | Amsterdam | On time | |
| IC 427 | Brussels | Delayed | |
| ICE 15 | Cologne | On time | |
| THA 9320 | Paris Nord | Boarding | |
| IC 1130 | Rotterdam | Cancelled | |
| No matching rows. | |||
7. 30 orders in a 420 px box
Maximum Height 420 px (the header stays pinned), Pin the First Column, Keep Cells on One Line and a 1100 px scroll width, so it scrolls both ways on small screens. Revenue total, per-page menu, Show All.
| #10230 | Ava Thompson | Canvas tote | Refunded | $263.00 | ||
| #10231 | Liam Chen | Linen shirt | Refunded | $299.50 | ||
| #10232 | Sofia Rossi | Sneakers | Delivered | $417.00 | ||
| #10233 | Noah Patel | Denim jacket | Paid | $346.50 | ||
| #10234 | Mia Johansson | Wool beanie | Delivered | $166.99 | ||
| #10235 | Ethan Okafor | Sneakers | Refunded | $277.00 | ||
| #10236 | Isla Murphy | Cap | Delivered | $63.99 | ||
| #10237 | Lucas Martin | Hoodie | Processing | $378.50 | ||
| #10238 | Zara Ahmed | Rain coat | Processing | $165.50 | ||
| #10239 | Leo Nakamura | Denim jacket | Delivered | $150.00 | ||
| #10240 | Chloe Dubois | Cap | Delivered | $283.99 | ||
| #10241 | Omar Haddad | Sneakers | Shipped | $362.00 | ||
| #10242 | Freya Nilsson | Denim jacket | Refunded | $159.00 | ||
| #10243 | Mateo García | Sneakers | Processing | $119.50 | ||
| #10244 | Aisha Khan | Linen shirt | Shipped | $160.99 | ||
| #10245 | Hugo Schmidt | Sneakers | Shipped | $166.50 | ||
| #10246 | Nora Kowalski | Sneakers | Paid | $164.99 | ||
| #10247 | Arjun Mehta | Sneakers | Delivered | $182.00 | ||
| #10248 | Elena Popescu | Canvas tote | Delivered | $334.00 | ||
| #10249 | Kai Anderson | Wool beanie | Delivered | $213.99 | ||
| #10250 | Lina Haddad | Linen shirt | Delivered | $40.50 | ||
| #10251 | Jonas Weber | Sneakers | Delivered | $310.00 | ||
| #10252 | Maya Levi | Rain coat | Shipped | $76.00 | ||
| #10253 | Samuel Osei | Wool beanie | Processing | $364.00 | ||
| #10254 | Ivy Walker | Cap | Processing | $145.50 | ||
| #10255 | Rafael Costa | Hoodie | Refunded | $351.00 | ||
| #10256 | Hana Sato | Denim jacket | Refunded | $228.50 | ||
| #10257 | Theo Brown | Rain coat | Refunded | $145.99 | ||
| #10258 | Amira Saleh | Denim jacket | Refunded | $114.00 | ||
| #10259 | Felix Wagner | Hoodie | Shipped | $287.00 | ||
| No matching rows. | ||||||
| Revenue | ||||||
8. Plans compared — styled with the Design tab
Pasted CSV. Design tab: an indigo header with white 13 px bold text, roomy 18 px rows, a rounded table box with a shadow, first column as row headings, the caption shown above.
| Plan | Seats | Storage | Support | Price / month | |
|---|---|---|---|---|---|
| Starter | 3 | 20 GB | $19 | ||
| Team | 10 | 200 GB | Priority email | $49 | |
| Business | 50 | 1 TB | Phone & chat | $129 | |
| Enterprise | Unlimited | 10 TB | Dedicated manager | $399 | |
| No matching rows. | |||||
9. Dark leaderboard
Table Colors on a dark surface, cyan accent, striped rows; Win rate as bars, Rating as stars, Qualified as icons, top three highlighted; page numbers and a Region filter.
| Aurora | North | 42 | 88% | |||
| Borealis | West | 39 | 81% | |||
| Cascade | South | 35 | 73% | |||
| Drift | East | 31 | 65% | |||
| Ember | North | 28 | 58% | |||
| Fjord | West | 24 | 50% | |||
| Gale | South | 21 | 44% | |||
| Halo | East | 17 | 35% | |||
| No matching rows. | ||||||
| Total wins | ||||||
10. Departures board
Pasted CSV, first column as row headings, amber highlight on delayed trains, red on cancelled ones, no search or paging — a finished, glanceable board.
| Departure | Destination | Platform | Duration | Status | |
|---|---|---|---|---|---|
| 08:15 | Amsterdam | 4 | 2 h 35 min | On time | |
| 09:02 | Brussels | 7 | 1 h 52 min | Delayed | |
| 09:40 | Cologne | 2 | 3 h 10 min | On time | |
| 10:25 | Paris Nord | 11 | 3 h 18 min | Boarding | |
| 11:05 | Rotterdam | 5 | 2 h 04 min | Cancelled | |
| No matching rows. | |||||
11. Searching with no results
The No Results Text is shown when nothing matches — try searching “zeppelin”. Search placeholder, “All” filter text and the rows-per-page menu are all your own words.
| Starter | 3 | 20 GB | $19 | ||
| Team | 10 | 200 GB | Priority email | $49 | |
| Business | 50 | 1 TB | Phone & chat | $129 | |
| Enterprise | Unlimited | 10 TB | Dedicated manager | $399 | |
| Nothing matches — try another word. | |||||























