Summation über 95 Zeilen in Excel via Python Skript

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
patrickbaker
User
Beiträge: 3
Registriert: Mittwoch 4. November 2020, 09:49

Hallo,
ich versuche in einer Exceldatei jeweils 95 Zeilen von B:AA zu summieren.
Meines erachtens müsste dies funktionieren,

for i in range(13, 108):
worksheet.write_formula('AE' + str(i), '=SUM(C' + str(i) + ':AA' + str(i) + ')')

allerdings führt er keine Fehlermeldung aus und schriebt auch nichts in die danach generierte Excel-Datei.
Was ist falsch an dem Code? Wäre für jede Hilfe dankbar.
Sirius3
User
Beiträge: 18254
Registriert: Sonntag 21. Oktober 2012, 17:20

Bitte zeige ein vollständiges Beispiel.
Das hier funktioniert bei mir

Code: Alles auswählen

import xlsxwriter
book = xlsxwriter.Workbook("test.xlsx")
sheet = book.add_worksheet()
for i in range(13, 108):
    sheet.write_formula(f'AE{i}', f'=SUM(C{i}:AA{i})')
book.close()
Strings setzt man nicht mit + zusammen, sondern benutzt Formatstrings. Du summierst ab Spalte C, falls das Dein Problem erklären sollte.
Antworten