の行にPythonのリスト出力を追加し、私は私が私のプログラムを実行するランディとショー毎回のマークを取得しています。私は何年にもわたってこのプログラムを毎月数回実行しています。 私はそのマークをpythonのリストに格納しています。どのようにフォーマットに従って保存するのですか?私は
import pandas
from openpyxl import load_workbook
#These lists I am getting from a very complicated code so just creating new lists here
L1=('7/6/2016', 24,24,13)
L2=('5/8/2016', 25,24,16)
L3=('7/6/2016', 21,16,19)
L4=('5/8/2016', 23,24,21)
L5=('4/11/2016', 13, 12,17)
print('Randy's grades')
print(L1)
print(L2)
print(L3)
print('Shaw's grades')
print(L4)
print(L5)
book = load_workbook('C:/Users/Desktop/Masterfile.xlsx')
writer = pandas.ExcelWriter('Masterfile.xlsx', engine='openpyxl')
Output at run no 1:
For Randy
7/6/2016, 24,24,13
5/8/2016, 25,24,16
For Shaw
7/6/2016, 21,16,19
5/8/2016, 23,24,21
4/11/2016, 13, 12,17
Output at run no 2:
For Randy
7/8/2016, 24,24,13
5/9/2016, 25,24,16
For Shaw
7/8/2016, 21,16,19
5/9/2016, 23,24,21
私はので、私は同じ文書に付加することによって、データを保存したい数年のために多くのそのような出力が実行されています[二つの異なる人のための行に出力]次の形式で出力を取得しています。
OpenPyxlを使用してドキュメントを開き、append()操作を使用する必要があることがわかっていますが、リストを行として保存するのに苦労しています。私はここでは新人です。構文で私を助けてください!私は構文を理解するのは難しいが、難しかった! ありがとうございました!
あなたはCSVをExcelで開くこととして保存すると考えることがありますか?これでこれははるかに簡単になります – bendl
また、関連コードを含めてください。 – bendl
私はうまくいくはずのコードはあまりありません。まだ私はできること全てをアップロードしました。 CSVも私のために働くでしょう。あなたの助けをお待ちしています。 – Analyst