diff --git a/Golden_Repo/o/openpyxl/openpyxl-3.1.1-gcccoremkl-11.3.0-2022.1.0.eb b/Golden_Repo/o/openpyxl/openpyxl-3.1.1-gcccoremkl-11.3.0-2022.1.0.eb
new file mode 100644
index 0000000000000000000000000000000000000000..f6f394e9d8a3ae0c0812b767a7bca85de6159400
--- /dev/null
+++ b/Golden_Repo/o/openpyxl/openpyxl-3.1.1-gcccoremkl-11.3.0-2022.1.0.eb
@@ -0,0 +1,36 @@
+easyblock = 'PythonBundle'
+
+name = 'openpyxl'
+version = '3.1.1'
+
+homepage = 'https://openpyxl.readthedocs.io'
+description = "A Python library to read/write Excel 2010 xlsx/xlsm files"
+
+toolchain = {'name': 'gcccoremkl', 'version': '11.3.0-2022.1.0'}
+
+builddependencies = [('binutils', '2.38')]
+
+dependencies = [
+    ('Python', '3.10.4'),
+    ('SciPy-bundle', '2022.05'),
+    ('lxml', '4.9.1'),
+    ('Pillow-SIMD', '9.2.0'),
+]
+
+use_pip = True
+
+exts_list = [
+    ('et_xmlfile', '1.1.0', {
+        'checksums': ['8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c'],
+    }),
+    ('jdcal', '1.4.1', {
+        'checksums': ['472872e096eb8df219c23f2689fc336668bdb43d194094b5cc1707e1640acfc8'],
+    }),
+    (name, version, {
+        'checksums': ['f06d44e2c973781068bce5ecf860a09bcdb1c7f5ce1facd5e9aa82c92c93ae72'],
+    }),
+]
+
+sanity_pip_check = True
+
+moduleclass = 'data'
diff --git a/acls.yml b/acls.yml
index 806381e63157170f8990207d5e8d65d0ca12d1cb..a3187d5f2c11a41929210efc3d8a8ab57a64c4d1 100644
--- a/acls.yml
+++ b/acls.yml
@@ -739,7 +739,7 @@ software:
     base: True
   - name: 'maeparser'
     owner: 'strube1'
-    mpi: True  
+    mpi: True
   - name: 'magma'
     owner: 'strube1'
     mpi: True
@@ -812,6 +812,9 @@ software:
   - name: 'OpenBabel'
     owner: 'strube1'
     mpi: True
+  - name: 'openpyxl'
+    owner: 'strube1'
+    base: True
   - name: 'OpenSlide'
     owner: 'strube1'
     base: True
@@ -1388,4 +1391,4 @@ software:
     owner: 'griessbach1'
     base: True
     mpi: True
-    
\ No newline at end of file
+