diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/index.js b/src/bonsai/bonsai/bim/data/webui/static/js/index.js
index b2134b7a9d..2331bf2ea7 100644
--- a/src/bonsai/bonsai/bim/data/webui/static/js/index.js
+++ b/src/bonsai/bonsai/bim/data/webui/static/js/index.js
@@ -235,6 +235,18 @@ function addTableElement(blenderId, csvData, filename) {
},
});
+ var downloadCsv = $('')
+ .css("margin-left", "10px")
+ .css("cursor", "pointer");
+ tableTitle.append(downloadCsv);
+ downloadCsv.on('click', function() { table.download("csv", "data.csv"); })
+
+ var downloadExcel = $('')
+ .css("margin-left", "10px")
+ .css("cursor", "pointer");
+ tableTitle.append(downloadExcel);
+ downloadExcel.on('click', function() { table.download("xlsx", "data.xlsx"); })
+
table.on("rowSelected", function (row) {
var index = row.getIndex(); // the guid of the object