diff --git a/src/caosadvancedtools/table_json_conversion/fill_xlsx.py b/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
index 4cf5977336656916e2f6d06e374913ab366bffd2..bc6ad6106ad0c0b4f336b3957027a15fdedec3a2 100644
--- a/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
+++ b/src/caosadvancedtools/table_json_conversion/fill_xlsx.py
@@ -188,7 +188,7 @@ class TemplateFiller:
                 if not isinstance(value, (dict, list)):
                     self[name] = value
                 elif isinstance(value, dict):
-                    if isinstance(list(value.items())[0], list):
+                    if not value or isinstance(list(value.items())[0], list):
                         continue
                     old_path = self._current_path
                     new_path = self._current_path.copy() + [name]