fix: sort sheet tabs by date

This commit is contained in:
2023-12-27 15:16:10 +01:00
parent 1b4bd45050
commit a93f8339e3

View File

@@ -1,5 +1,6 @@
#!/usr/bin/python3 #!/usr/bin/python3
import datetime
import argparse import argparse
import datetime as dt import datetime as dt
import dateutil.relativedelta import dateutil.relativedelta
@@ -231,4 +232,8 @@ if __name__ == "__main__":
for cell in row: for cell in row:
cell.alignment = openpyxl.styles.Alignment(horizontal='center') cell.alignment = openpyxl.styles.Alignment(horizontal='center')
# sort the sheets #
sort_func = lambda s: datetime.datetime.strptime(s.title, "Wetterdaten-%B-%Y.csv")
wb._sheets.sort(key=sort_func, reverse=True)
wb.save(outfileRaw) wb.save(outfileRaw)