前提・実現したいこと
openpyxlを用いて、既に存在する表に、罫線や結合セルなどの情報を保ったまま行を挿入したい。
該当のソースコード
Python
1import openpyxl 2from openpyxl import Workbook 3from openpyxl import load_workbook 4 5rb=load_workbook('xxx.xlsx') 6rf=rb.worksheets[0] 7insert_data=rf.iter_rows(min_row=3,max_row=5) #挿入したい行のデータを取得 8 9a=10 #挿入したい行を指定 10for row in insert_data: 11 rf.insert_rows(a) 12 #ここでどういう処理をすればよいのかわかりません... 13 a+=1
試したこと
for文を用いて行の値のみを入力することはできます。
補足情報(FW/ツールのバージョンなど)
openpyxl 3.0
python 3.7
Excel 2016
実行環境:jupyter notebook
あなたの回答
tips
プレビュー