插入空行的思路

阅读 162

2023-01-08


import openpyxl
wb=openpyxl.load_workbook("a.xlsx")
st=wb.active
lines=5
n=5

#create new table
nwb=openpyxl.Workbook()
nst=nwb.active

for row in range(1,st.max_row+1):
for cln in range(1,st.max_column+1):
if row<lines:
nst.cell(row=row,column=cln).value=st.cell(row=row,column=cln).value
else:
nst.cell(row=row+n,column=cln).value=st.cell(row=row,column=cln).value
print "done"
nwb.save("nwb.xlsx")

在网上搜了一下资料,是一个github上的一外国人写的项目。在这里参考并修改了一下。

lines代表的是第几行,n是准备插入的空行数。实现详见程序。

精彩评论(0)

0 0 举报