Early bird50% off every Moduly widget and plan in your first order. One use per customer.See prices
Select Page

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.

Columns
Northwind team directory
Row#
1Maya OkaforDesignLisbon$86,000Activemaya@northwind.example
2Daniel BrandtEngineeringBerlin$112,000Activedaniel@northwind.example
3Priya RamanProductToronto$98,000On leavepriya@northwind.example
4Kofi MensahEngineeringAccra$91,000Activekofi@northwind.example
5Lena FischerMarketingVienna$72,000Remotelena@northwind.example
6Tom BeckerSupportDublin$61,000Activetom@northwind.example
7Samuel OrtizEngineeringMadrid$124,000Activesamuel@northwind.example
8Aiko TanakaDesignOsaka$83,000Remoteaiko@northwind.example
9Chloé MartinSalesLyon$76,000Activechloe@northwind.example
10Omar HaddadEngineeringAmman$95,000On leaveomar@northwind.example
11Grace KimProductSeoul$104,000Activegrace@northwind.example
12Lucas SilvaSupportPorto$58,000Remotelucas@northwind.example
13Nina PetrovaMarketingSofia$79,000Activenina@northwind.example
14Ethan BrooksSalesDenver$81,000Activeethan@northwind.example
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.

Export
Photo
Harbor HoodieDM-1040Hoodies$24.502595%In stock
Summit ZipDM-1041Hoodies$29.99319%Low stock
Linen CrewDM-1042Tees$19.50065%Out of stock
Ninja TeeDM-1043Tees$34.009084%In stock
Crop Top WhiteDM-1044Crop tops$39.99062%Out of stock
Crop Top BlueDM-1045Crop tops$39.00049%Out of stock
Crop Top SunDM-1046Crop tops$39.50383%Low stock
Engine HoodieDM-1047Hoodies$39.99393%Low stock
Coastline HoodieDM-1048Hoodies$44.009084%In stock
Studio ZipDM-1049Hoodies$44.996466%In stock
Field TeeDM-1050Tees$29.506443%In stock
Orbit HoodieDM-1051Hoodies$19.991250%In stock
Drift HoodieDM-1052Hoodies$29.996421%In stock
Canvas CrewDM-1053Tees$49.50631%Low stock
Meadow CropDM-1054Crop tops$44.00083%Out of stock
Atlas ZipDM-1055Hoodies$44.502588%In stock
Pier TeeDM-1056Tees$49.00346%Low stock
Harvest HoodieDM-1057Hoodies$19.99351%Low stock
Ember CropDM-1058Crop tops$29.996461%In stock
Nimbus ZipDM-1059Hoodies$34.50033%Out of stock
Quarry TeeDM-1060Tees$24.50028%Out of stock
Tide HoodieDM-1061Hoodies$49.504022%In stock
Pine CrewDM-1062Tees$29.009067%In stock
Dune CropDM-1063Crop tops$29.994060%In stock
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.

AlexandraFemale4. SeniorCAEnglishDrama Club
AndrewMale1. FreshmanSDMathLacrosse
AnnaFemale1. FreshmanNCEnglishBasketball
BeckyFemale2. SophomoreSDArtBaseball
BenjaminMale4. SeniorWIEnglishBasketball
CarlMale3. JuniorMDArtDebate
CarrieFemale3. JuniorNEEnglishTrack & Field
DorothyFemale4. SeniorMDMathLacrosse
DylanMale1. FreshmanMAMathBaseball
EdwardMale3. JuniorFLEnglishDrama Club
EllenFemale1. FreshmanWIPhysicsDrama Club
FionaFemale1. FreshmanMAArtDebate
JohnMale3. JuniorCAPhysicsBasketball
JonathanMale2. SophomoreSCMathDebate
JosephMale1. FreshmanAKEnglishDrama Club
JosephineFemale1. FreshmanNYMathDebate
KarenFemale2. SophomoreNHEnglishBasketball
KevinMale2. SophomoreNEPhysicsDrama Club
LisaFemale3. JuniorSCArtLacrosse
MaryFemale2. SophomoreAKPhysicsTrack & Field
MaureenFemale1. FreshmanCAPhysicsBasketball
NickMale4. SeniorNYArtBaseball
OliviaFemale4. SeniorNCPhysicsTrack & Field
PamelaFemale3. JuniorRIMathBaseball
PatrickMale1. FreshmanNYArtLacrosse
RobertMale1. FreshmanCAEnglishTrack & Field
SeanMale1. FreshmanNHPhysicsTrack & Field
StacyFemale1. FreshmanNYMathBaseball
ThomasMale2. SophomoreRIArtLacrosse
WillMale4. SeniorFLMathDebate

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 GrahamSincere@april.bizGwenboroughRomaguera-CronaVisit site
Ervin HowellShanna@melissa.tvWisokyburghDeckow-CristVisit site
Clementine BauchNathan@yesenia.netMcKenziehavenRomaguera-JacobsonVisit site
Patricia LebsackJulianne.OConner@kory.orgSouth ElvisRobel-CorkeryVisit site
Chelsey DietrichLucio_Hettinger@annie.caRoscoeviewKeebler LLCVisit site
Mrs. Dennis SchulistKarley_Dach@jasper.infoSouth ChristyConsidine-LockmanVisit site
Kurtis WeissnatTelly.Hoeger@billy.bizHowemouthJohns GroupVisit site
Nicholas Runolfsdottir VSherwood@rosamond.meAliyaviewAbernathy GroupVisit site
Glenna ReichertChaim_McDermott@dana.ioBartholomeburyYost and SonsVisit site
Clementina DuBuqueRey.Padberg@karina.bizLebsackburyHoeger LLCVisit site

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 812AmsterdamOn time
IC 427BrusselsDelayed
ICE 15CologneOn time
THA 9320Paris NordBoarding
IC 1130RotterdamCancelled

Striped

Design: Striped, badge style: solid.

IC 812AmsterdamOn time
IC 427BrusselsDelayed
ICE 15CologneOn time
THA 9320Paris NordBoarding
IC 1130RotterdamCancelled

Bordered grid

Design: Bordered grid, badge style: dot.

IC 812AmsterdamOn time
IC 427BrusselsDelayed
ICE 15CologneOn time
THA 9320Paris NordBoarding
IC 1130RotterdamCancelled

Floating rows

Design: Floating rows, badge style: soft.

IC 812AmsterdamOn time
IC 427BrusselsDelayed
ICE 15CologneOn time
THA 9320Paris NordBoarding
IC 1130RotterdamCancelled

Minimal

Design: Minimal, badge style: solid.

IC 812AmsterdamOn time
IC 427BrusselsDelayed
ICE 15CologneOn time
THA 9320Paris NordBoarding
IC 1130RotterdamCancelled

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.

#10230Ava ThompsonCanvas toteRefunded$263.00
#10231Liam ChenLinen shirtRefunded$299.50
#10232Sofia RossiSneakersDelivered$417.00
#10233Noah PatelDenim jacketPaid$346.50
#10234Mia JohanssonWool beanieDelivered$166.99
#10235Ethan OkaforSneakersRefunded$277.00
#10236Isla MurphyCapDelivered$63.99
#10237Lucas MartinHoodieProcessing$378.50
#10238Zara AhmedRain coatProcessing$165.50
#10239Leo NakamuraDenim jacketDelivered$150.00
#10240Chloe DuboisCapDelivered$283.99
#10241Omar HaddadSneakersShipped$362.00
#10242Freya NilssonDenim jacketRefunded$159.00
#10243Mateo GarcíaSneakersProcessing$119.50
#10244Aisha KhanLinen shirtShipped$160.99
#10245Hugo SchmidtSneakersShipped$166.50
#10246Nora KowalskiSneakersPaid$164.99
#10247Arjun MehtaSneakersDelivered$182.00
#10248Elena PopescuCanvas toteDelivered$334.00
#10249Kai AndersonWool beanieDelivered$213.99
#10250Lina HaddadLinen shirtDelivered$40.50
#10251Jonas WeberSneakersDelivered$310.00
#10252Maya LeviRain coatShipped$76.00
#10253Samuel OseiWool beanieProcessing$364.00
#10254Ivy WalkerCapProcessing$145.50
#10255Rafael CostaHoodieRefunded$351.00
#10256Hana SatoDenim jacketRefunded$228.50
#10257Theo BrownRain coatRefunded$145.99
#10258Amira SalehDenim jacketRefunded$114.00
#10259Felix WagnerHoodieShipped$287.00
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.

Choose a plan — every plan includes SSO and daily backups
PlanSeatsStorageSupportPrice / month
Starter320 GBEmail$19
Team10200 GBPriority email$49
Business501 TBPhone & chat$129
EnterpriseUnlimited10 TBDedicated manager$399

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.

AuroraNorth4288%
BorealisWest3981%
CascadeSouth3573%
DriftEast3165%
EmberNorth2858%
FjordWest2450%
GaleSouth2144%
HaloEast1735%
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.

DepartureDestinationPlatformDurationStatus
08:15Amsterdam42 h 35 minOn time
09:02Brussels71 h 52 minDelayed
09:40Cologne23 h 10 minOn time
10:25Paris Nord113 h 18 minBoarding
11:05Rotterdam52 h 04 minCancelled

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.

Starter320 GBEmail$19
Team10200 GBPriority email$49
Business501 TBPhone & chat$129
EnterpriseUnlimited10 TBDedicated manager$399