Seite 1 von 1

Summation über 95 Zeilen in Excel via Python Skript

Verfasst: Mittwoch 4. November 2020, 10:21
von patrickbaker
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.

Re: Summation über 95 Zeilen in Excel via Python Skript

Verfasst: Mittwoch 4. November 2020, 10:55
von Sirius3
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.