>>> tuple(ws.columns)((<Cell Sheet.A1>,<Cell Sheet.A2>,<Cell Sheet.A3>,<Cell Sheet.A4>,<Cell Sheet.A5>,<Cell Sheet.A6>,...<Cell Sheet.B7>,<Cell Sheet.B8>,<Cell Sheet.B9>),(<Cell Sheet.C1>,<Cell Sheet.C2>,<Cell Sheet.C3>,<Cell Sheet.C4>,<Cell Sheet.C5>,<Cell Sheet.C6>,<Cell Sheet.C7>,<Cell Sheet.C8>,<Cell Sheet.C9>))使用Worksheet.append或者迭代使用Worksheet.cell新增一行数据:
>>> for row in range(1, 40):... ws1.append(range(600))>>> for row in range(10, 20):... for col in range(27, 54):... _ = ws3.cell(column=col, row=row, value="https://www.520longzhigu.com/diannao/{0}".format(get_column_letter(col)))插入操作比较麻烦 。可以使用Worksheet.insert_rows插入一行或几行:
>>> from openpyxl.utils import get_column_letter>>> ws.insert_rows(7)>>> row7 = ws[7]>>> for col in range(27, 54):... _ = ws3.cell(column=col, row=7, value="https://www.520longzhigu.com/diannao/{0}".format(get_column_letter(col)))Worksheet.insert_cols操作类似 。Worksheet.delete_rows和Worksheet.delete_cols用来批量删除行和列 。
只读取值
使用Worksheet.values属性遍历工作表中的所有行,但只返回单元格值:
for row in ws.values:for value in row:print(value)Worksheet.iter_rows和Worksheet.iter_cols可以设置values_only参数来仅返回单元格的值:
>>> for row in ws.iter_rows(min_row=1, max_col=3, max_row=2, values_only=True):... print(row)(None, None, None)(None, None, None)作者:Sinchard,主攻Python库文档翻译,开发代码片段,源码分析
Blog:zhihu.com/people/aiApple
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- js轮播图菜鸟教程 jq轮播图代码左右切换
- 用安卓手机三步获取root权限教程 安卓手机获取root权限教程!
- 视频如何制作完美教程 短视频制作教程书籍
- 爱剪辑软件app下载 手机怎么剪辑游戏视频教程
- qq炫舞玩法教程 手游qq炫舞怎么表白
- 电脑拆开后盖清理灰尘图解 联想笔记本怎么拆后盖教程
- 抖音短视频怎么玩,抖音短视频怎么拍好看教学视频教程
- 摩拜单车收费规则 摩拜单车使用方法教程
- 怎么制作短视频教程,短视频哪个领域吸粉快
- awardbios设置图解教程 awardbios设置教程