标题:openpyxl insert_cols() 如何给excel 最后一列后面新增一列
取消只看楼主
pythonguanzh
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-12-13
结帖率:0
已结贴  问题点数:20 回复次数:2 
openpyxl insert_cols() 如何给excel 最后一列后面新增一列
比如excel  中一共有6列

wb  = openpyxl.load_workbook(s.xlsx)
ws = wb.worksheets[0]

ws.insert_cols(6,1) 或者 ws.insert_cols(6)
如果如上写法,则会在第六列前面 加入一列

ws.insert_cols(7,1) 或者 ws.insert_cols(7)
如果如上写法,则一列都不会新增,依然是保持原有的6列         
搜索更多相关主题的帖子: 新增 excel 一列 
2019-12-13 15:42
pythonguanzh
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-12-13
得分:0 
回复 2楼 fall_bernana
如果不插入一列,比如现在有 6列,直接在空白列写数据,会失败:
row[6].value = "第七列"


2019-12-13 16:46
pythonguanzh
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2019-12-13
得分:0 
回复 4楼 fall_bernana
十分感谢
2019-12-13 17:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-498374-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.196499 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved