私は任意の長さのリストを生成し、それをExcelスプレッドシートに出力するコードを持っています。ここで、xは、スプレッドシートの一番下の行である:「= AVERAGE(AX A1)」は、この出力理論でxlsxwriterのpythonで26個以上の列に出力
for i in range(years):
average = "=AVERAGE("
average += chr(65+i)
average += "1:"
average += chr(65+i)
average += str(x)
average += ")"
worksheet.write(x, i, average)
:それは、次のコードを持つ列のそれぞれを合計します。私はちょうど26より大きい幅を扱えるようにしたい、つまり、年がchr(65 + i)の代わりに26より大きい場合、コードは "= AVERAGE(AA1:AAx)"と言うことができます。
おかげ
すべての
は、あなたの代わりにXLSXのcsvファイルを使用して考えられていますか?任意の長さの行を書くほうがはるかに簡単です。 Excelでファイルを使用することもできます。 – Denziloe