前提・実現したいこと
新たに作成したデータフレームを行列の数が同じ表のエクセルファイルに統合したいと考えています。
書き込む方のエクセルの最終行を読み込み、書き込む込んでみようと思いましたが、
前に存在していたデータが削除され、新たらしいデータのみになってしまいました。
既存データを消さずに追記する方法を教えて頂けないでしょうか。
発生している問題・エラーメッセージ
このままのコードでは、既存データが削除され、A列maxrowの行に新たなデータが記入されるのみとなってします。
該当のソースコード
該当箇所のコードです。 Maxrow_shutoku(tougou_Path) df1.to_excel(tougou_Path, "統合", startcol=0, startrow=maxrow, header = False) #ここで統合しようとしている。 def Maxrow_shutoku(tougou_Path): #最終行の取得 #統合ファイルの読み取り tougou_Path = 'xxxxxx.xlsx' #ここではパスはxxxxに置き換えました。 wb = openpyxl.load_workbook(tougou_Path) sheet = wb['Sheet1'] #最終行取得 maxrow=sheet.max_row ♯最終行の取得 maxrow = marxrow + 1 return maxrow
上記を試しましたが、上手くできませんでした。
回答1件
あなたの回答
tips
プレビュー