当前位置:   article > 正文

python-excel教程_for row in ws.values 设定起始

for row in ws.values 设定起始

openpyxl

创建一个workbook

from openpyxl import Workbook
wb = Workbook()
  • 1
  • 2

生成一张表

ws = wb.active
  • 1

我们也可以在指定位置插入一张新建的表格,并对其命名。

ws1 = wb.create_sheet("Mysheet") # 插在最后
ws2 = wb.create_sheet("Mysheet", 0) # 插在第一个
ws3 = wb.create_sheet("Mysheet", -1) # 插在倒数第二个
  • 1
  • 2
  • 3

我们可以对表格重命名

ws.title = "New Title"
  • 1

命名之后,我们就可以直接调用它`

 ws3 = wb["New Title"]
  • 1

想要获得一个excel中所有的表格名称,有两种方法:
第一种调用sheetname函数:

print(wb.sheetnames)
['Sheet2', 'New Title', 'Sheet1']
  • 1
  • 2

第二种循环遍历:

for sheet in wb:
...     print(sheet.title)
  • 1
  • 2

处理数据

获取单个单元格的值

c = ws['A4']
<
  • 1
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号