deepseek den plan umsetzen lassen

This commit is contained in:
trnq1ll0 committed 2026-06-09 08:33:47 +02:00
1 parent 6c60a72e0f
commit 044e4df783
16 files changed
+971 -55

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
[
{"column": "A", "field_name": "ID", "type": "number", "required": false},
{"column": "B", "field_name": "Kommentar", "type": "string", "required": false},
{"column": "C", "field_name": "Antragsnummer", "type": "string", "required": true},
{"column": "D", "field_name": "Name", "type": "string", "required": true},
{"column": "E", "field_name": "Qualifikation", "type": "string", "required": true},
{"column": "F", "field_name": "Funktion", "type": "string", "required": true},
{"column": "G", "field_name": "Stellenanteil in %", "type": "number", "required": true},
{"column": "H", "field_name": "Monat (MM.JJ)", "type": "string", "required": true},
{"column": "I", "field_name": "Tätigkeit", "type": "string", "required": true}
]
+9
View File
@@ -0,0 +1,9 @@
[
{"source_field": "Antragsnummer", "target_cell": "C2", "format": null},
{"source_field": "Name", "target_cell": "C16", "format": null},
{"source_field": "Stellenanteil in %", "target_cell": "S16", "format": "%.2f"},
{"source_field": "Qualifikation", "target_cell": "C20", "format": null},
{"source_field": "Monat (MM.JJ)", "target_cell": "S20", "format": null},
{"source_field": "Funktion", "target_cell": "C24", "format": null},
{"source_field": "Tätigkeit", "target_cell": "B30", "format": null}
]
+18
View File
@@ -0,0 +1,18 @@
[paths]
input_dir = input
template_dir = template
output_dir = output
[output]
filename_pattern = {last_name}_{first_name}_Tätigkeitsnachweis.xlsx
[parsing]
# Sheets whose names match these patterns are treated as monthly data sheets
# Use * as wildcard. Sheets not matching are ignored (e.g. "Alle Rollen").
month_sheet_pattern = * 20??
# Skip rows where the employee name is empty
skip_empty_name = true
# Skip rows where Antragsnummer is missing
skip_empty_antragsnummer = true