diff --git a/base_requirements.txt b/base_requirements.txt
index a57e88604..bf03bf71e 100644
--- a/base_requirements.txt
+++ b/base_requirements.txt
@@ -93,3 +93,7 @@ redis
 # SVG image rendering (used for rack elevations)
 # https://github.com/mozman/svgwrite
 svgwrite
+
+# Tabular dataset library (for table-based exports)
+# https://github.com/jazzband/tablib
+tablib
diff --git a/requirements.txt b/requirements.txt
index f9e616c5e..d7325e299 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -21,3 +21,4 @@ psycopg2-binary==2.8.6
 pycryptodome==3.9.9
 PyYAML==5.3.1
 svgwrite==1.4
+tablib==3.0.0